Job Summary :
We are seeking an experienced React Native Developer to join our mobile development team. In this role, you will design, develop, and maintain cross-platform mobile applications that deliver excellent user experiences. You will work closely with product managers, designers, and backend developers to bring innovative ideas to life.
Key Responsibilities :
- Design, develop, and maintain mobile applications using React Native.
- Collaborate with product managers, designers, and other stakeholders to gather and understand requirements.
- Translate design wireframes and mockups into high-quality, responsive user interfaces.
- Write clean, reusable, and efficient code using JavaScript and React Native components.
- Optimize mobile application performance and ensure smooth user experience.
- Implement user authentication, data storage, and third-party integrations within mobile applications.
- Collaborate with back-end developers to define and consume APIs.
- Conduct thorough testing and debugging of mobile applications to ensure high quality and reliability.
- Keep up to date with the latest trends and best practices in mobile development, and share knowledge within the team.
- Collaborate with cross-functional teams to deliver projects on time and within scope.
- Participate in code reviews, providing feedback and suggestions for improvement.
- Troubleshoot and resolve technical issues, identifying and fixing bugs.
Required Qualifications :
Experience : Minimum of 2 years of professional experience in mobile development with a strong focus on React Native.
Technical Skills :
Proficient in JavaScript and React Native.Experience with React Native CLI and / or Expo.Solid understanding of state management (Redux, Context API, etc.).Familiarity with RESTful APIs and integration of third-party libraries.Knowledge of native mobile development concepts for both iOS and Android platforms.Problem Solving : Strong analytical and debugging skills.Communication : Excellent verbal and written communication skills, with the ability to work effectively in a team environment.Education : Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Preferred Qualifications :
Experience with TypeScript.Familiarity with modern build tools and CI / CD pipelines.Exposure to Agile / Scrum methodologies.Understanding of mobile UI / UX design principles.Experience with native module integration and bridgingref : hirist.tech)