We are looking for a skilled and passionate React Native Developer to join our development team. The ideal candidate should have strong experience in mobile application development using React Native, with solid knowledge of JavaScript, React, API integration, and mobile application architecture.
The candidate will be responsible for developing, maintaining, and optimizing cross-platform mobile applications for both Android and iOS platforms while collaborating closely with cross-functional teams.
Key Responsibilities
- Develop and maintain mobile applications using React Native
- Build reusable and scalable components using JavaScript (ES6+) and React
- Integrate RESTful APIs and third-party services
- Manage application state using Redux, Context API, or other state management libraries
- Debug, troubleshoot, and optimize application performance
- Collaborate with UI/UX designers, backend developers, and product teams
- Ensure application compatibility across Android and iOS platforms
- Participate in code reviews, testing, and deployment activities
- Maintain code quality using Git/version control systems
Requirements
- Total experience: 8+ years in software development
- Relevant experience: 4+ years in React Native development
- Strong proficiency in JavaScript (ES6+) and React Native
- Hands-on experience with React Native mobile application development
- Experience with Redux, Context API, or other state management tools
- Strong understanding of REST API integration
- Good knowledge of mobile application architecture and lifecycle
- Experience with Git/version control systems
- Understanding of Android and iOS platform-specific behaviors and nuances
- Strong debugging and performance optimization skills
Mandatory Skills
- React Native
- JavaScript (ES6+)
- React
Desired Skills
- Redux / Context API
- REST API Integration
- Mobile Performance Optimization
- Android & iOS deployment knowledge
- Git / Version Control Systems