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