Staff Mobile Engineer, Tech Lead

New
J
JobgetherSoftware Engineering
United StatesFull-TimeStaff
Salary$213,554–$251,240 USD
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience, including 5+ years building and scaling production mobile applications
Required Skills
AWSGraphQLAndroidKotlinReact NativeSwiftTypeScriptReduxCI/CDiOS

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 10+ years of software engineering experience, including 5+ years building and scaling production mobile applications with significant React Native experience.
  • Deep, production-proven expertise in React Native, including the New Architecture, Fabric, TurboModules, native module bridging, and cross-platform parity strategies.
  • Strong expertise with TypeScript and scalable state management approaches such as Redux, Zustand, or Jotai.
  • Strong understanding of iOS development with Swift or Objective-C and Android development with Kotlin or Java.
  • Deep experience with mobile architecture patterns such as clean architecture and modular monorepos.
  • Expert knowledge of mobile performance optimization, memory usage, and rendering performance.
  • Strong experience with mobile observability and crash reporting platforms such as Firebase, Datadog, or Sentry.
  • Deep knowledge of App Store and Google Play distribution, feature flags, OTA updates, and mobile CI/CD tools like Bitrise, GitHub Actions, or Fastlane.
  • Strong testing experience across unit, integration, and end-to-end mobile testing using tools such as Jest, Detox, or Maestro.
  • Proficiency with RESTful and GraphQL APIs and familiarity with AWS, GCP, or Azure.
  • Ability to define technical direction, build organizational alignment, and influence architectural decisions.

Responsibilities

  • Define and drive the long-term technical vision, architecture, and infrastructure strategy for the mobile platform across iOS and Android using React Native.
  • Own the end-to-end technical strategy for the mobile application, covering architecture patterns, platform infrastructure, performance, reliability, and release engineering.
  • Evaluate and champion AI-powered capabilities within mobile development, including agentic coding tools, on-device intelligence, and AI-driven personalization.
  • Lead complex cross-functional initiatives spanning mobile, backend, product, design, and data teams while maintaining alignment on priorities and execution.
  • Establish and promote engineering standards for code quality, testing, observability, architecture, and mobile-specific development practices.
  • Drive improvements in application performance, reliability, and release quality through CI/CD, crash monitoring, progressive rollouts, and continuous optimization.
  • Identify and eliminate platform-level bottlenecks that affect engineering velocity or user experience.
  • Partner with Product and Design to translate business objectives into scalable, technically sound mobile solutions and roadmap priorities.
  • Mentor engineers across experience levels through code reviews, architectural guidance, hands-on pairing, coaching, and technical thought leadership.
View Full Description & ApplyYou'll be redirected to the employer's site
$213,554–$251,240 USD
Apply Now