Job Openings
Mobile React Native Engineer
About the job Mobile React Native Engineer
Mobile React Native Engineer
Job Summary:
We are seeking a talented and detail-oriented Mobile React Native Engineer to join our team. This role involves designing, developing, and maintaining high-quality mobile applications for iOS and Android platforms using React Native. The ideal candidate will have a strong background in mobile development, an eye for UI/UX design, and experience delivering scalable and user-friendly mobile solutions.
Key Responsibilities:
- Develop, test, and maintain mobile applications using React Native for both iOS and Android platforms.
- Collaborate with cross-functional teams, including designers and backend developers, to deliver seamless and engaging mobile experiences.
- Write clean, maintainable, and efficient code following best practices.
- Optimize applications for performance, usability, and scalability.
- Troubleshoot and debug application issues to ensure smooth functionality.
- Integrate third-party APIs and services as required.
- Stay up-to-date with the latest mobile development trends and technologies.
- Participate in code reviews, sprint planning, and team discussions.
Requirements:
- Proven experience as a Mobile Developer with a focus on React Native.
- Strong proficiency in JavaScript, including ES6+ syntax.
- Experience with React Native libraries, tools, and frameworks.
- Knowledge of mobile app lifecycle, from design to deployment and maintenance.
- Familiarity with native mobile app development (iOS/Swift and Android/Java or Kotlin) is a plus.
- Understanding of RESTful APIs and asynchronous programming.
- Experience with state management libraries like Redux or Context API.
- Knowledge of mobile optimization techniques and tools.
- Familiarity with Git or other version control systems.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience with testing frameworks such as Jest, Detox, or Appium.
- Knowledge of CI/CD pipelines for mobile application deployment.
- Familiarity with design tools like Figma, Sketch, or Adobe XD.
- Exposure to Agile development methodologies.