Senior Software Engineer, Predictions (Mobile)
Core
Own the mobile experience for Gemini's CFTC-regulated prediction markets exchange, building trading interfaces for event contracts within the React Native app.
Role type
Senior IC mobile software engineer (React Native)
Builds
Mobile trading interfaces for prediction markets (order entry, position management, real-time market data)
Domain
Crypto/Web3, Financial Services, Prediction Markets
Deliverable
production ML models | product features
Required skills
TypeScript, React Native internals (bridging, native modules, performance profiling), real-time data-intensive UIs, unit and integration testing, UX/UI sensibility
Preferred skills
Financial/trading application experience, Expo/EAS/OTA strategies, native module authoring (Swift/Kotlin), gRPC/WebSockets, performance analysis tooling
Technologies
React Native, TypeScript, gRPC, WebSockets, Expo, EAS, Flipper, React DevTools, native instruments
Responsibilities
Build and maintain end-to-end mobile trading experience (market browsing, order placement, portfolio views, settlement flows); Architect performant real-time UI for streaming market data; Collaborate on gRPC and WebSocket integrations; Create reusable UI components; Partner with product/design on new contract categories; Scope and implement solutions independently; Establish mobile development processes; Conduct code reviews and mentor engineers; Use analytics to inform product decisions
Seniority
Senior, hands-on IC