**Responsibilities:**
- Develop, maintain, and enhance mobile applications using React Native.
- Collaborate with cross-functional teams to design and implement new app features.
- Optimize app performance and ensure seamless user experiences.
- Debug and resolve technical issues to ensure the stability of our apps.
- Stay up-to-date with the latest industry trends and best practices in mobile app development.
**Requirements:**
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- Proven experience in mobile app development using React Native.
- Proficiency in JavaScript and React.
- Strong understanding of mobile app architecture and design patterns.
- Familiarity with RESTful APIs and integration of third-party libraries.
- Knowledge of mobile UI/UX principles.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Bonus: Experience with native iOS or Android development.
- Experience with RESTful APIs and asynchronous programming.
- Familiarity with state management libraries such as Redux.
- Experience with Google Maps integration.
- Experience with Firebase integration.
- Experience with payment gateway integration.
**Benefits:**
- Competitive salary and performance-based bonuses.
- Flexible work hours and remote work options.
- Opportunities for professional growth and development.
- Fun and collaborative work environment.