Role Overview
We are looking for a skilled and motivated React Native Developer with 2+ years of experience to join our development team. The ideal candidate should have hands-on experience building, testing, and maintaining cross-platform mobile applications for Android and iOS.
Responsibilities
- Develop and maintain high-quality mobile applications using React Native.
- Build reusable, scalable, and maintainable components.
- Collaborate with UI/UX designers, backend developers, and product teams to deliver mobile features.
- Integrate REST APIs and third-party services.
- Troubleshoot, debug, and resolve application issues.
- Optimize applications for performance, responsiveness, and scalability.
- Write clean, well-structured, and reusable code.
- Perform testing and ensure applications meet quality and functional requirements.
- Participate in code reviews and follow development best practices.
- Publish and maintain applications on the Google Play Store and Apple App Store.
- Stay updated with the latest React Native and mobile development trends.
Requirements
- 2+ years of professional experience in React Native development.
- Strong knowledge of JavaScript / TypeScript.
- Good understanding of React Native.
- Experience with Redux, Context API, or other state management solutions.
- Experience integrating REST APIs and handling asynchronous operations.
- Familiarity with Git/GitHub/GitLab and version control.
- Good understanding of Android and iOS development concepts.
- Experience with debugging and performance optimization.
- Understanding of responsive UI development and mobile design principles.
- Good problem-solving and communication skills.
Skills
- React Native
- JavaScript
- TypeScript
- Redux
- Git