We're looking for an experienced Senior React Native Developer who can take ownership of our mobile application development. The ideal candidate will have strong technical expertise in cross-platform mobile development, a proven track record of delivering high-quality applications, and the ability to work effectively in our fast-paced, collaborative environment.
Responsibilities:
- Design and maintain high-performance React Native code
- Lead feature architecture and implementation
- Identify and resolve performance bottlenecks
- Implement automated testing strategies
- Mentor junior developers and conduct code reviews
- Collaborate with product teams to deliver technical solutions
Requirements:
Experience:
- 3+ years software development, 2+ years React Native
- Track record of delivering complex mobile applications
- Experience with App Store and Google Play deployment
Technical Skills:
- Advanced JavaScript/TypeScript proficiency
- Deep React Native architecture knowledge
- State management expertise (Redux, MobX, Context API)
- Expo ecosystem experience (CLI, EAS Build, EAS Submit, EAS Update)
- RESTful API integration
- CI/CD pipeline implementation
- Testing frameworks (Jest, Detox)
- Mobile-specific features (push notifications, offline storage, geolocation)
Soft Skills:
- Strong problem-solving and communication abilities
- Ability to work autonomously and lead initiatives
- Experience balancing technical debt with delivery timelines