About The Role
We are looking for a talented
Mobile Developer with hands-on experience in
React Native to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications while collaborating closely with Product, Design, Backend, and QA teams to deliver outstanding user experiences.
Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Build scalable, maintainable, and high-performance mobile solutions.
- Collaborate with Product Managers, Designers, Backend Developers, and QA throughout the development lifecycle.
- Integrate REST APIs and third-party services.
- Optimize application performance, responsiveness, and reliability.
- Debug, troubleshoot, and resolve production issues.
- Participate in code reviews and contribute to engineering best practices.
- Write clean, reusable, and well-documented code.
- Stay up to date with mobile development trends and React Native best practices.
Requirements:
Requirements
- 5+ years of experience in mobile application development.
- At least 3 years of hands-on experience with React Native.
- Strong proficiency in JavaScript and TypeScript.
- Experience integrating RESTful APIs.
- Experience working with Git and modern development workflows.
- Familiarity with state management libraries such as Redux, Context API, or similar.
- Understanding of mobile UI/UX principles and responsive design.
- Experience publishing applications to the App Store and Google Play is an advantage.
- Experience with native Android (Java/Kotlin) or iOS (Swift/Objective-C) is an advantage.
- Familiarity with CI/CD pipelines for mobile applications is an advantage.
- Strong problem-solving skills and ability to work in a collaborative Agile environment.