Senior Software Engineer, Predictions (Mobile)

Remote $140k–$200k senior 2 months ago full-time quality 8.8/10
React NativeTypeScriptgRPCWebSocket

Responsibilities:

  • Build and maintain the Predictions mobile trading experience end-to-end: market browsing, order placement, portfolio views, and settlement flows.
  • Architect performant, real-time UI for streaming market data (orderbook, price charts, position P&L) using modern React Native patterns (TurboModules, JSI, native navigator integration).
  • Collaborate with backend engineers on gRPC and WebSocket integrations that power live trading surfaces.
  • Create reusable, well-tested UI components shared across Predictions and the broader Gemini mobile app.
  • Partner with product and design to shape mobile-specific UX for new contract categories (weather, economics, crypto, sports) and features like combo contracts and range contracts.
  • Scope and implement solutions independently, making informed architecture decisions and tradeoffs around native vs. JS boundaries.
  • Establish and improve mobile development processes — testing strategy, release quality gates, OTA vs. native release decisions.
  • Conduct thorough code reviews and mentor other engineers on React Native best practices.
  • Use analytics and experimentation data to inform product and engineering decisions around activation funnels, onboarding, and trading engagement.

Minimum Qualifications:

  • 6+ years of software engineering experience, including 4+ years building production mobile applications with React Native.
  • Strong proficiency in TypeScript.
  • Deep understanding of React Native internals — bridging, native modules, performance profiling, and debugging.
  • Experience building real-time, data-intensive UIs (trading, dashboards, live feeds).
  • Strong UX/UI sensibility with a track record of contributing to design and product decisions, not just implementing specs.
  • Expertise in unit and integration testing for mobile.
  • Comfort working in a regulated environment where changes require rigor and auditability.

Preferred Qualifications:

  • Experience with financial or trading applications (orderbooks, charting, position management).
  • Familiarity with Expo, EAS, and OTA update strategies.
  • Experience with native module authoring (Swift/Kotlin) or SwiftUI/Jetpack Compose embedding via Expo Modules API.
  • Exposure to gRPC, WebSockets, or similar real-time transport protocols.
  • Experience with performance analysis tooling (Flipper, React DevTools profiler, native instruments).
  • Prior work at a fintech, exchange, or other regulated product environment.

It Pays to Work Here

The compensation & benefits package for this role includes:

  • Competitive starting pay
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off

Salary Range:

The base salary range for this role is between $140,000 - $200,000 in the State of New York, the State of California and the State of Washington. This range is not inclusive of our discretionary bonus or equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Gemini.