We’re growing our global engineering team and looking for a skilled Flutter Developer to create high-quality, scalable applications that enhance Client Company’s POS, kiosk, and web ordering platforms.
🛠 Responsibilities
-
Develop and maintain cross-platform apps using Flutter
-
Deliver consistent and smooth UI/UX across iOS, Android, and web
-
Collaborate with backend engineers to integrate APIs and real-time data sources
-
Write clean, maintainable, and testable code following industry standards
-
Apply responsive design practices to ensure optimal performance on various devices
-
Participate in sprint planning, code reviews, and other agile ceremonies within a distributed team
🎯 Requirements
-
3+ years of professional experience with Flutter and Dart
-
3+ years of native mobile development experience (Android or iOS)
-
Experience with REST APIs, Git, and CI/CD pipelines
-
Solid understanding of mobile development concepts including responsive design, app store deployment, navigation libraries (e.g., GoRouter), state management (e.g., Bloc, Riverpod), push notifications, and hardware integration (BLE, camera, etc.)
-
Strong knowledge of architectural patterns (MVVM, Strategy, Dependency Injection, Clean Architecture, SOLID principles) and when to apply them
-
Familiarity with structured logging and analytics tools (e.g., DataDog, NewRelic, Sentry)
-
Excellent problem-solving skills and attention to UI detail
-
Comfortable working both independently and in a globally distributed agile team
-
Strong English communication skills
-
Ability to thrive in a remote work environment
⭐ Preferred
-
Experience with UI/UX design and tools like Figma
-
Background in POS systems or integrating with payment providers