We are looking for a Flutter Developer (middle level) with a strong passion for creating high-quality cross-platform mobile application for our British client. You will join a small, close-knit team and collaborate directly with an English-speaking client. The product you’ll be working on is a real-time cruise tracking cross-platform.
Responsibilities: * Develop and maintain cross-platform mobile application (iOS/Android) using Flutter * Integrate with Firebase Analytics, Supabase, and RESTful APIs * Work with Mapbox SDK for interactive map visualizations * Close collaboration with the team members * Participate in code reviews and maintain code quality standards * Debug and optimize application performance
Requirements: * 2+ years of commercial Flutter/Dart development experience * Strong understanding of state management (BLoC/Cubit) * Experience with Firebase services * Previous experience with map integrations (Mapbox, Google Maps, or similar) * Understanding of OOP, OOD, design patterns * Experience with RESTful API integration * Understanding of Git workflows and version control * Upper-Intermediate English level * Attention to detail and commitment to writing clean, maintainable code * Ability to work efficiently in a fast-paced environment
Nice to have: * Knowledge of in-app purchases and subscription management * Familiarity with CI/CD processes * Experience with deep linking and URL scheme handling * Understanding of analytics implementation and tracking
We offer: * Collaborative Environment: Join a team that values collaboration, creativity, and mutual respect * Career Growth: Performance reviews and constructive feedback * Generous Time Off: 20 paid vacation days and 15 sick leave days annually, ensuring you have the time to recharge * Professional Development: We support your growth by compensating for courses, certifications, and other educational opportunities * Flexible Work Options: Work remotely from the comfort of your home or join us in our modern Kyiv office