Qualifications:
- Demonstrable experience as a React Native Developer, with a strong portfolio showcasing mobile applications you've contributed to.
- Proficiency in React Native and its core concepts, along with a solid understanding of the mobile ecosystem.
- Strong grasp of JavaScript, ES6+, and asynchronous programming.
- Familiarity with mobile development patterns and best practices.
- Experience with integrating RESTful APIs and handling asynchronous requests.
- Knowledge of version control systems, particularly Git.
- Problem-solving aptitude and an eye for detail.
- Effective communication skills and the ability to collaborate within a team environment.
- Self-motivated and capable of working independently and in a team.
Nice to Have:
- Knowledge of TypeScript.
- Familiarity with native mobile development (Swift for iOS, Kotlin for Android).
- Experience with state management libraries like Redux or Mobx.
- Understanding of mobile security principles and best practices.
- Previous exposure to testing frameworks such as Jest or Detox.
- Interest in UI/UX design principles.
- Previous involvement in an Agile/Scrum environment.
Bachelor's degree