Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of hands-on experience in mobile application development, with significant experience in React Native.
- Proficiency in JavaScript, TypeScript, and related technologies.
- Deep understanding of React Native components, lifecycle, and architecture.
- Experience with state management libraries (e.g., Redux, MobX).
- Strong knowledge of integrating with RESTful APIs and third-party libraries.
- Experience with native module development for platform-specific functionalities (iOS/Android).
- Familiarity with version control systems, particularly Git.
- Experience with testing frameworks and methodologies for mobile applications.
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills.