Job Description: We are seeking a skilled and passionate React Native Developer to join our dynamic and innovative team. As a React Native Developer, you will be responsible for designing and developing mobile applications using React Native framework. You will collaborate with cross-functional teams to deliver high-quality, user-friendly, and performant mobile applications that meet our clients requirements.
Responsibilities:
- Build mobile applications for iOS and Android platforms using React Native framework.
- Collaborate with product managers, designers, and other developers to define and implement innovative mobile solutions;
- Write clean, efficient, and well-documented code following SOLID principles;
- Troubleshoot and debug issues, optimize application performance, and ensure smooth application functionality;
- Develop and Maintain Applications using React Native;
Requirements:
- Strong proficiency in JavaScript, ES6, and TypeScript;
- Familiarity with RESTful APIs and integrating web or mobile applications;
- Good understanding of SOLID programming principles and Design Patterns;
- Ability to write clean, well-organized, and maintainable code;
- Experience with version control Git and Continuous Integration;
- Good communication skills in English;
- Experience with version control systems such as Git.
Nice-to-have skills:
- Basic Android SDK knowledge;
- Basic iOS SDK knowledge;
- Basic Wep App Development in React;
- Knowledge of UI frameworks such as Material-UI or Ant Design.
Join our team and you will have the opportunity to work alongside experienced engineers, in a collaborative environment for learning and growth. We offer competitive compensation, a dynamic work environment, and ample opportunities to enhance your professional skills. Apply now and let’s collaborate in building exceptional mobile experiences together!