
Senior Flutter developer
Job Details
Skills And Tools:
Job Description
About Us
We're looking for a Flutter Developer who is passionate about mobile app development and can help us create a high-performance, user-friendly cross-platform application for Android and iOS.
Responsibilities
✅ Develop and maintain a Flutter-based travel booking app.
✅ Implement modern, responsive, and animated UI using Flutter widgets.
✅ Work with RESTful APIs for flight, hotel, and payment system integrations.
✅ Optimize performance for smooth scrolling, real-time search, and animations.
✅ Integrate third-party services like Google Maps, Firebase, and Payment Gateways (Apple Pay, Google Pay, Stripe, etc.).
✅ Handle state management efficiently (Provider, Riverpod, Bloc, or GetX).
✅ Ensure app security, data encryption, and secure API calls.
✅ Collaborate with designers to create a beautiful and intuitive UX.
✅ Debug and optimize code for performance and scalability.
Job Requirements
Requirements
✔ 4+ years of Flutter experience (or 4+ years in mobile development with Flutter expertise).
✔ Strong knowledge of Dart, Flutter framework, and mobile UI/UX best practices.
✔ Experience with RESTful APIs, GraphQL, and JSON data parsing.
✔ Familiarity with Firebase, Google Maps, push notifications, and analytics tools.
✔ Understanding of state management techniques (Provider, Bloc, or Riverpod).
✔ Knowledge of app lifecycle, navigation, and background tasks.
✔ Experience integrating payment gateways (Stripe, Apple Pay, Google Pay).
✔ Strong debugging and problem-solving skills.
✔ Ability to write clean, maintainable, and scalable code.
Bonus Points If You Have:
➕ Experience with Flutter Web or Desktop.
➕ Understanding of CI/CD, app deployment, and performance monitoring.
➕ Experience working on travel, booking, or e-commerce apps.