Senior React Native Engineer
You will design and build scalable React Native applications using shared modules and reusable building blocks. You will drive the architecture of a modular system, define clear contracts between modules, and lead complex projects from technical design through delivery. You will translate ambiguous product ideas into technical plans, leverage AI-assisted development tools, review and refine AI-generated code, evolve shared UI systems and component libraries, own quality and performance in production including observability and debugging, mentor other engineers, collaborate with Product, Design, Backend, and Mobile teams, and support release processes and app store deployments.
Responsibilities
- Design and build scalable React Native applications
- Drive the architecture of a modular, reusable system
- Define and enforce clear contracts and boundaries between modules
- Lead complex projects from technical design through delivery and iteration
- Translate ambiguous product ideas into well-structured technical plans
- Leverage AI-assisted development tools to accelerate development
- Review, validate, and refine AI-generated code
- Drive the evolution of shared UI systems and component libraries
- Own quality, performance, and reliability including observability and debugging in production
- Mentor other engineers and contribute to code reviews
- Collaborate with Product, Design, Backend, and Mobile teams to deliver cohesive user experiences
- Support release processes, app store deployments, and post-launch improvements
Requirements
- 5+ years of experience in software engineering with strong hands-on experience in React Native
- Deep proficiency in JavaScript and TypeScript and modern mobile development practices
- Proven experience building and shipping production-grade mobile applications at scale
- Strong understanding of mobile architecture, modular systems, and scalable design patterns
- Experience owning features or systems from design through production and iteration
- Ability to navigate ambiguity and drive technical decisions with minimal oversight
- Experience integrating complex backend systems and APIs into mobile applications
- Strong experience leveraging AI developer tools (e.g., Claude, Codex) effectively in production workflows
- Excellent code quality standards and experience performing code reviews
- Experience improving performance, reliability, and developer experience in mobile apps
- Strong communication skills and ability to influence cross-functional teams
Benefits
- Meaningful equity
- Performance-based bonuses
- Apple equipment provided
- Work from Anywhere policy allowing up to 20 remote days per year