Skip to content

Senior Software Engineer, Mobile

Design, develop, and maintain production React Native mobile apps across iOS and Android. Requires 6+ years of mobile development experience, strong JS/TS proficiency, and experience with state management and testing frameworks.

140k – 220kBethesda, MDWaltham, MAMobile EngineeringHybrid6+ YOE

About the role

What You'll Do

  • Design, develop, and maintain high-quality features across multiple production mobile applications using React Native, with a focus on performance, responsiveness, and reliability
  • Partner closely with product managers, UI/UX designers, and backend engineers to translate requirements into well-architected, shippable features
  • Write clean, maintainable, and testable code using JavaScript and TypeScript, applying architectural patterns that support scale across iOS and Android
  • Lead and actively participate in code reviews, setting a high technical bar and sharing knowledge to elevate the broader engineering team
  • Diagnose and resolve complex bugs and performance issues — identifying root causes and implementing durable solutions
  • Mentor junior engineers, invest in their growth, and contribute to a strong, inclusive engineering culture
  • Evaluate emerging React Native advancements and mobile development trends, and apply relevant innovations to continuously improve our platform

What You Bring

Must-Have

  • 6+ years of experience in mobile application development, with a strong focus on React Native, or an equivalent combination of education and hands-on experience
  • Strong proficiency in JavaScript and TypeScript, including experience with state management libraries such as Redux or MobX
  • Demonstrated experience building and maintaining complex, production-grade React Native applications across iOS and Android
  • Hands-on experience with testing frameworks (e.g., Jest, React Native Testing Library) and a commitment to test-driven development practices
  • Strong cross-functional collaboration, communication, and analytical problem-solving skills

Preferred

  • Familiarity with RESTful APIs, GraphQL, and asynchronous programming patterns
  • Working knowledge of Node.js for build tooling, scripting, or backend-for-frontend (BFF) integrations
  • Experience with CI/CD pipelines for mobile applications and automated deployment processes
  • Experience with mobile performance optimization, including memory management and battery efficiency

Skills

React NativeJavaScriptTypeScriptReduxMobxJestReact Native Testing LibraryREST APIsGraphQLNode.js

Senior Forward Deployed Engineer, Mobile

Builds and deploys secure iOS/Android mobile apps integrating SpruceID's privacy tech for public sector use. Requires 5+ years mobile dev experience, proficiency in Swift/Kotlin/Flutter/React Native, security expertise, and customer-facing skills.

150k – 175kUnited StatesMobile EngineeringRemote5+ YOEiOSNfc

Senior Software Engineer, Bluetooth

Designs, develops, and optimizes Bluetooth Low Energy transport layer for peer-to-peer data sync in distributed systems. Requires 7+ years experience with deep BLE expertise and mobile development in C++/C/Kotlin for iOS/Android, plus Rust willingness.

128k – 260kAtlanta, GA +3Mobile EngineeringRemote7+ YOECBle

Front End Engineer (React Native)

Develop user-facing features for the React Native mobile app, collaborating with frontend, product, and backend teams. Requires 6+ years React, 3+ years React Native, strong UX skills, and startup mindset.

160k – 280kNew York, NYMobile EngineeringOn-site6+ YOEReactRedux

Senior Flutter Engineer, Ambient AI

Senior Flutter Engineer owns the mobile stack for an ambient AI scribe app, handling audio recording, offline syncing, cross-platform iOS/Android reliability, and CI/CD pipelines. Requires 5+ years mobile experience with 2+ in Flutter.

160k – 210kMountain View, CAMobile EngineeringOn-site5+ YOEiOSDart

Senior React Native Engineer

Mattermost is seeking a Senior React Native Engineer to own the mobile experience for defense, intelligence, and critical infrastructure teams. This role focuses on mobile infrastructure, networking reliability, and offline-first architecture, building for users with limited connectivity and high security needs.

165k – 225kUnited StatesMobile EngineeringRemoteiOSHttp