
We are seeking an experienced and highly skilled React Native Developer to design, develop, and maintain high-performance mobile applications for Android and iOS platforms. The ideal candidate should possess strong expertise in React Native development, modern JavaScript frameworks, mobile architecture, and API integrations.
Job Responsibilities
- Design, develop, test, and maintain cross-platform mobile applications using React Native
- Build reusable components and scalable mobile application architectures
- Collaborate with product managers, designers, backend developers, and QA teams
- Integrate RESTful APIs and third-party services into mobile applications
- Optimize application performance, responsiveness, and user experience
- Troubleshoot, debug, and resolve application issues across Android and iOS platforms
- Ensure code quality through best practices, code reviews, and version control processes
- Manage application state using Redux, Context API, or similar state management libraries
- Participate in sprint planning, estimation, and agile development activities
- Continuously evaluate and implement modern mobile development practices and tools
Job Requirements
- 8+ years of overall software development experience
- 4+ years of relevant experience in React Native/mobile application development
- Strong proficiency in JavaScript (ES6+) and React Native
- Solid understanding of React concepts, hooks, and component lifecycle
- Experience with Redux, Context API, or other state management solutions
- Hands-on experience integrating REST APIs
- Strong knowledge of mobile application architecture and lifecycle
- Experience with Git and version control systems
- Understanding of Android and iOS platform-specific behaviors and nuances
- Strong debugging, troubleshooting, and performance optimization skills