About Us:
- Travifai is building innovative mobile applications that provide seamless experiences for hoteliers and travellers worldwide.
- We are seeking enthusiastic mobile developers who are passionate about creating high-quality, scalable, and performant mobile apps.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using React Native or Flutter.
- Collaborate with UI/UX designers to implement intuitive and responsive designs.
- Integrate RESTful APIs and GraphQL endpoints with mobile applications.
- Ensure performance optimization, security, and responsiveness of mobile apps.
- Work with backend developers to manage data storage, caching, and synchronization.
- Participate in code reviews, debugging, and testing to maintain high code quality.
- Stay updated with emerging mobile technologies and frameworks.
- Manage deployment and publishing of apps on the Google Play Store and Apple App Store.
Required Skills:
- Mobile Development: React Native or Flutter (cross-platform).
- Programming Languages: JavaScript / TypeScript (for React Native) or Dart (for Flutter).
- Backend Integration: Experience working with REST APIs and GraphQL.
- State Management: Redux, MobX, Provider, Bloc, or equivalent frameworks.
- Database: PostgreSQL, SQLite/Firebase/Realm, or local storage solutions.
- Version Control: Git / GitHub / GitLab.
- Solid understanding of UI/UX principles for mobile platforms.
- Familiarity with unit testing and integration testing for mobile apps.
Preferred Skills:
- Experience with push notifications, background tasks, and app lifecycle management.
- Knowledge of CI/CD pipelines for mobile apps (Fastlane, GitHub Actions).
- Understanding of native modules and bridging in React Native.
- Experience with AWS or other cloud services for mobile applications.
- Exposure to mobile app analytics and performance monitoring tools.
What We Offer:
A collaborative and innovative team culture that values creativity and ownership.
Opportunity to work on cutting-edge mobile applications.
Mentorship from experienced mobile and backend developers.
Flexible working hours and a remote-friendly environment.
Growth opportunities into Senior Mobile Developer or Tech Lead roles.