Key Responsibilities:
- Develop and maintain high-quality React Native applications for iOS and Android platforms, focusing on features such as flight and hotel booking, itinerary management, and personalized recommendations.
- Collaborate with cross-functional teams, including product managers, designers, backend developers, and other stakeholders, to define and implement new features.
- Integrate with various third-party APIs and services, including payment gateways, flight and hotel APIs, and other travel-related data sources.
- Write clean, efficient, and maintainable code, following best practices in mobile development.
- Optimize the application for maximum speed and scalability, ensuring a smooth user experience even with large datasets and high traffic.
- Troubleshoot, debug, and resolve issues, improving the apps stability and performance.
- Mentor and guide junior developers, sharing knowledge and best practices.
- Stay updated on the latest trends and technologies in mobile app development and the travel industry.
Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Minimum of 6-7 years of professional experience in mobile app development, with at least 5 years in React Native.
- Strong proficiency in JavaScript, ES6+, and React Native framework.
- Experience with integrating RESTful APIs and third-party libraries, particularly in the travel and booking domain.
- Familiarity with native mobile app development (iOS/Android) and understanding of platform-specific limitations and optimizations.
- Knowledge of state management libraries such as Redux or MobX.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced, agile environment and manage multiple priorities.
Preferred Qualifications:
- Experience with TypeScript and modern front-end technologies.
- Familiarity with travel industry-specific technologies, such as GDS systems, hotel booking engines, and flight APIs.
- Knowledge of secure payment processing and user data protection.
- Experience with CI/CD pipelines and automated testing.
Skills Required
React Native, Javascript, Typescript, Redux, Rest Apis, Mobile Development