Develop and maintain high-quality mobile applications for iOS and Android using React Native.
Requirements
- Strong proficiency in JavaScript (ES6+) and TypeScript .
- Solid understanding of React fundamentals — components, hooks, state management, and lifecycle methods.
- Experience with Redux , MobX , or other state management libraries.
- Familiarity with RESTful APIs and integration with backend services .
- Experience with native build tools like Xcode , Android Studio , and Gradle .
- Experience with Git and version control best practices.
- Familiarity with CI/CD pipelines (e.g., Jenkins , GitLab CI , Bitbucket CI ).
Responsibilities
- Develop and maintain high-quality mobile applications for iOS and Android using React Native .
- Build reusable and efficient components to optimize application performance.
- Integrate third-party APIs and native modules when required.
- Debug and fix issues across various devices and operating systems.
- Participate in code reviews , ensuring code quality , consistency , and best practices.
- Optimize applications for maximum speed , scalability , and performance .
- Maintain proper documentation and contribute to the technical knowledge base.
Other
- Collaborate with product managers , designers , and backend engineers to understand requirements and deliver robust, scalable solutions.
- Work closely with QA teams to ensure smooth testing and deployment processes.
- Stay updated with the latest React Native , JavaScript , and mobile development trends .
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and team collaboration abilities.