Forerunner

Forerunner

Senior Software Engineer, Mobile (React Native)

San Francisco, CA · Senior

Sponsorship not specified$185k-$215kDetected 92 days ago
JavaScriptTypeScriptJavaSwiftKotlinReactReduxReact NativeiOSAndroidObjective-CCI/CDRESTGISCommunicationCollaboration

About the role

  • This is a high-impact role at the intersection of geospatial data, field operations, and climate resilience-where performance, reliability, and usability directly affect outcomes for communities.

Responsibilities

  • Build and scale mobile applications using React Native, delivering high-quality, performant experiences across iOS and Android
  • Own features end-to-end, from early design and architecture through production and iteration
  • Develop intuitive, responsive mobile interfaces that work seamlessly in real-world field conditions (low connectivity, high urgency)
  • Collaborate closely with product, design, and backend teams to ship impactful features
  • Integrate and optimize APIs, geospatial data, and real-time workflows within mobile applications
  • 3+ years building production applications with React Native
  • Experience building and maintaining cross-platform mobile applications (iOS + Android)
  • The challenge of climate change is complex - it implicates how municipalities plan, manage capital, and communicate to both residents and higher levels of government.
  • We are motivated by seemingly intractable problems and work hard to support one another.
  • We're in the weeds - our entire team spends time engaging with our partners in the field to better understand the real-world problems they face.

Requirements

  • 5+ years of software engineering experience, with a strong focus on mobile development
  • Deep proficiency in JavaScript/TypeScript and React
  • Strong understanding of mobile performance, UI/UX, and responsiveness
  • Experience integrating RESTful APIs and handling complex data flows
  • Familiarity with native mobile development (Swift/Kotlin or Objective-C/Java) and when to use it
  • Strong product sense and ability to operate in ambiguous, fast-moving environments

Nice to have

  • Experience with offline-first or field-based mobile applications
  • Background in geospatial data, mapping, or GIS systems
  • Experience with state management (Redux, Context API) and modern mobile architecture patterns
  • Familiarity with CI/CD pipelines for mobile apps and app store deployments
  • Experience working in GovTech, climate tech, or other regulated/complex domains
  • We're mission-driven.
  • We're a small team.
  • We welcome unique perspectives and backgrounds.

Compensation

  • The salary range for this position is $185,000-$215,000.

Benefits

  • Forerunner strives to provide adequate feedback and appropriate learning opportunities to help all its team members expand their skills.
  • Forerunner offers competitive compensation, health/vision/dental coverage, a 401k plan, and one expensed lunch per week.
  • We also have a quarterly wellness reimbursement so that you can have flexibility in defining what "health" means to you.

Company info

  • Our mission orients our business strategy and pushes us to work with a sense of urgency.
  • As a member of our growing team, you will quickly become an invaluable part of our organization and have a meaningful impact on our business and technical direction.

This listing is sourced directly from Forerunner's careers page and normalized into a canonical job model.