We are looking for a skilled and passionate Software Engineer with 3+ years of hands-on experience in React Native to join our growing team. You'll play a key role in building and maintaining high-quality, performant mobile applications that deliver seamless experiences to our users across iOS and Android platforms.
Responsibilities
- Design, develop, and maintain mobile applications using React Native
- Collaborate with cross-functional teams including product managers, designers, and backend engineers
- Write clean, scalable, and well-documented code
- Optimize app performance and troubleshoot issues across different devices and OS versions
- Participate in code reviews and provide constructive feedback
- Stay up-to-date with new trends and best practices in mobile development
- Contribute to continuous improvement of development processes and tooling
Requirements
- 3+ years of experience building mobile applications with React Native
- Strong knowledge of JavaScript (ES6+) and TypeScript
- Experience with mobile app deployment to Apple App Store and Google Play Store
- Familiarity with native build tools like Xcode, Android Studio, and CI/CD pipelines
- Understanding of REST APIs, GraphQL, and mobile data handling
- Comfortable working with Git, Agile methodologies, and collaboration tools (e.g., Jira, Slack)
- Solid debugging and problem-solving skills
- Strong communication skills and a team-first mindset
Nice to Have
- Experience with other mobile frameworks (e.g., Flutter, native iOS/Android)
- Familiarity with tools like Redux Saga, React Navigation, Firebase
- Exposure to automated testing and test-driven development
- Previous experience in a startup or fast-paced environment
What We Offer
- Competitive salary and benefits package
- Remote-friendly and flexible work environment
- Opportunities to work on impactful products with a talented team