We are looking for a skilled and passionate React Native Mobile App Developer with 5+ years of experience in building high-performance cross-platform mobile applications. The candidate will be responsible for developing, enhancing, and maintaining mobile applications using React Native while collaborating closely with product, backend, and design teams.
Key Responsibilities
- Develop and maintain scalable mobile applications using React Native.
- Build reusable components and front-end libraries for future use.
- Translate UI/UX designs into high-quality mobile application interfaces.
- Integrate REST APIs and third-party services.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Debug and resolve performance bottlenecks and application issues.
- Collaborate with cross-functional teams including developers, QA, designers, and product managers.
- Ensure code quality through proper testing, code reviews, and best practices.
- Participate in deployment and release processes for Android and iOS applications.
Required Technical Skills
Mandatory Skills
- Strong experience in React Native development
- Proficiency in JavaScript and TypeScript
- Strong understanding of React concepts, Hooks, and component lifecycle
- Experience with mobile app architecture and state management
Hands-on experience with:
- Redux / Context API
- REST API integration
- Push notifications
- Mobile app debugging and optimization
- Familiarity with Android and iOS deployment processes
- Experience using Git-based version control systems
Good to Have
- Experience with Firebase
- Knowledge of CI/CD pipelines
- Experience with app performance tuning
- Understanding of native Android/iOS modules
Preferred Candidate Profile
- Excellent problem-solving and debugging skills
- Solid communication and collaboration abilities
- Ability to work independently in a fast-paced environment
- Immediate joiners or candidates with short notice periods preferred