👩💻 What You’ll Be Doing?
Develop mobile applications for iOS and Android platforms using React NativeCreate user-friendly and effective mobile application interfaces according to UI/UX designAnalyze business requirements and develop technical solutionsDesign efficient and sustainable code following best practicesTest mobile applications, identify and fix errorsAnalyze and optimize performance issuesIntegrate data using web services and APIsCollaborate with the Back-End team to ensure secure and effective data communicationCreate and review well-thought-out, detailed design documentsConduct code reviews and provide feedback as neededWork as a team to ensure the completion of sprint scopeEnsure projects are completed on time and with high quality
✍️ What You’ll Bring?
Familiarity with Scrum methodologyMinimum of 3 years of experienceKnowledge of design patternsExperience publishing applications on Google Play Store, iOS App StoreFamiliarity with native compilation tools such as XCode, Gradle, Android StudioBasic technical skills: JavaScript, React Native, Object-Oriented Programming, RESTful API, ability to write reusable, modular, and high-performance codeFamiliarity with CI/CD tools such as GitLab, JenkinsProficiency in Redux libraryProblem-solving skills and ability to communicate within a teamOpenness to teamwork and innovationExperience with unit and integration testing.