Senior Mobile Engineer (React Native)
Role Overview
You will play a central role in shaping the future of our mobile applications, working across the full development lifecycle to deliver robust features for both iOS and Android. Collaborating closely with product, design, and backend teams, you'll translate concepts into scalable, high-performing solutions using React Native, while helping guide technical direction and best practices.
Key Responsibilities
- Lead the design and implementation of significant mobile features, guiding them from early planning through to deployment on the App Store and Google Play.
- Convert product goals into actionable technical plans, breaking down complex requirements into manageable engineering tasks.
- Architect and build features that align with long-term mobile strategy and system scalability.
- Maintain application performance, reliability, and responsiveness through proactive monitoring, debugging, and optimization.
- Write and support native code in Swift or Kotlin when integrating with platform-specific capabilities.
- Define and refine API contracts in collaboration with backend engineers.
- Improve mobile development workflows by working with platform teams on CI/CD enhancements.
- Support junior and mid-level engineers through code reviews, pair programming, and technical mentorship.
- Write comprehensive unit and integration tests using tools like Jest and Detox to ensure code quality.
Required Qualifications
- Minimum of five years of professional software development experience, including shipping mobile applications.
- Strong command of React Native and TypeScript, with experience building maintainable, large-scale applications.
- Familiarity with native iOS (Swift) and Android (Kotlin) ecosystems, including build systems, native modules, and crash diagnostics.
- Experience with state management, navigation patterns, and functional programming concepts.
- Proven ability to write clean, testable code and conduct effective code reviews.
- Ability to communicate technical decisions clearly to both technical and non-technical collaborators.
- A focus on user experience, working alongside product and design to refine interface and interaction quality.
- Comfort with iterative development and avoiding over-engineering in early stages.
Technology Stack
React Native, TypeScript, Swift, Kotlin, iOS, Android, Jest, Detox, functional programming principles
Work Environment
This is a remote-first role with team members distributed globally. You’ll work in a flexible, inclusive environment that values asynchronous communication and personal autonomy.
Benefits
- Full coverage of medical, dental, and vision insurance for employees
- Discounts on platform bookings
- Company-provided laptop, high-resolution display, and home office stipend
- Monthly credits for cell phone and internet
- Flexible time-off policy with no accrual limits
- Company-wide wellness days
- Annual in-person gatherings and team events
Compensation
Annual salary range of $160,000 to $170,000, with additional equity compensation included.
Company Culture
We are committed to fostering a diverse, equitable, and inclusive workplace. Our team values continuous learning, technical excellence, and collaboration across disciplines and time zones. We welcome applicants from a wide range of backgrounds, identities, and geographic locations, believing that varied perspectives strengthen our product and culture.
