Requirements
- 5+ years of professional mobile development experience, with a strong focus on React Native
- Strong proficiency in TypeScript and modern JavaScript
- Solid understanding of mobile app architecture and design patterns (e.g., Flux, Redux, MobX, or similar)
- Proven expertise in React Native, encompassing component architecture, performance tuning, and a demonstrated ability to ship and maintain high-quality production applications at scale
- Excellent problem-solving skills and ability to communicate complex technical concepts clearly
Nice to Haves
- Experience with Expo (managed or bare workflow)
- Experience designing and maintaining mobile CI/CD pipelines (e.g., Fastlane, GitHub Actions, Bitrise)
- Experience building or contributing to mobile SDKs or shared component libraries
- Experience with backend development (REST APIs and GraphQL)
- Contributions to open-source React Native libraries or the broader JS and mobile ecosystem
- Experience mentoring engineers and contributing to a team's engineering culture
- Familiarity with native iOS (Swift, UIKit) or Android (Kotlin, Android SDK) development
- Experience working in a remote-first or distributed engineering environment
What you'll be doing
- Spearhead the design and development of critical product features
- Champion the integration of AI and cutting-edge development tools
- Own architectural decisions for the mobile layer
- Drive code quality through thorough code reviews
- Mentor and support junior and mid-level engineers
- Proactively identify and resolve performance bottlenecks
- Act as the primary mobile platform liaison for internal teams
Perks and Benefits
Perks and benefits information is not provided