Staff Mobile Engineer, Tech Lead
About the role
Our partner is looking for a Staff Mobile Engineer, Tech Lead based in the United States. This is a senior individual contributor role responsible for shaping the long-term technical direction of a high-scale mobile platform serving more than one million users each week. You will lead architecture and engineering strategy across iOS and Android through React Native, with a strong focus on performance, reliability, and scalability. The role combines deep hands-on engineering with cross-functional technical leadership across Engineering, Product, Design, Data, and business teams. You will help advance AI adoption in mobile development, including agentic coding tools, on-device intelligence, and AI-powered product experiences. You will establish engineering standards around architecture, testing, observability, CI/CD, release quality, and mobile development practices. As a technical leader, you will mentor engineers, influence organization-wide decisions, and lead complex initiatives that span multiple teams. The environment values ownership, experimentation, operational excellence, collaboration, and continuous improvement while giving engineers significant influence over the evolution of the platform.
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.
- Promote engineering excellence through technical talks, documentation, best-practice sharing, and collaborative problem solving.
- Influence broader engineering architecture, tooling, and development practices beyond the mobile organization.
- Lead initiatives from concept through production while balancing technical complexity, business priorities, and competing stakeholder needs.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, 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, Jotai, or equivalent technologies.
- Strong