We are looking for a skilled React Native Developer to join our team and contribute to the development of mobile applications for both iOS and Android platforms. As a React Native Developer, you will be responsible for building high-quality, cross-platform mobile applications using the React Native framework.
Responsibilities:
- Design, develop, and maintain cross-platform mobile applications using React Native.
- Collaborate with designers and backend developers to implement user interfaces and features.
- Optimize application performance for maximum speed and scalability.
- Ensure the quality and reliability of the code through testing and code reviews.
- Stay updated on the latest trends and best practices in mobile application development.
- Troubleshoot and debug issues reported by users or QA team.
- Work closely with product managers to understand project requirements and deliver solutions accordingly.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a React Native Developer or similar role.
- Proficiency in JavaScript and React Native framework.
- Experience with mobile app development for both iOS and Android platforms.
- Strong understanding of mobile app development principles and best practices.
- Familiarity with RESTful APIs and web services.
- Ability to work independently and as part of a team.
- Excellent communication and problem-solving skills.
Preferred Qualifications:
- Knowledge of native mobile app development (iOS/Android).
- Experience with additional mobile development frameworks such as Flutter or Xamarin.
- Familiarity with version control systems like Git.
- Experience with Agile development methodologies.
- Contribution to open-source projects or personal projects showcasing React Native development skills.
Benefits:
- Competitive salary package.
- Health, dental, and vision insurance coverage.
- Flexible work hours and remote work options.
- Opportunities for career growth and advancement.
- Company-sponsored training and professional development programs.
- Friendly and collaborative work environment with a diverse team.
- Exciting projects and the opportunity to work on innovative technologies.