Senior Mobile Developer (Flutter)
New
J
JobgetherRetail Technology
Flexibility to work from Europe or LATAM, core CET collaboration windowFull-TimeSenior
Salary3,000 - 4,000 EUR per month
Apply NowOpens the employer's application page
Job Details
- Languages
- Professional fluency in English is required; Spanish language skills are a strong advantage
- Experience
- 5+ years of professional mobile development experience, including at least 3 years of deep, hands-on Flutter development.
- Required Skills
- FigmaFlutterJavaKotlinSQLiteSwiftRESTful APIs
Requirements
- 5+ years of professional mobile development experience, including at least 3 years of deep, hands-on Flutter development.
- Strong expertise in Flutter and Dart, with proven experience using Flutter's Add-to-App architecture.
- Professional experience with native mobile development, particularly Kotlin/Android or Swift/iOS.
- Experience integrating mobile applications with external hardware and native SDKs, ideally payment terminals, receipt printers, or barcode scanners.
- Strong understanding of mobile state management, REST API integration, and local database technologies such as SQLite.
- Experience building offline-first mobile applications and handling intermittent connectivity reliably.
- Strong understanding of mobile performance optimization, application reliability, and production-quality development practices.
- Experience writing Flutter integration tests and testing hardware-dependent application flows.
- Ability to translate detailed design specifications into polished, high-quality mobile interfaces.
- Professional fluency in English.
Responsibilities
- Own and develop the mobile experience for a mission-critical digital retail platform used in fast-paced store environments.
- Build and maintain Flutter modules using an Add-to-App architecture, enabling seamless communication between Dart and native Android/iOS SDKs.
- Develop native integrations with payment terminals, receipt printers, barcode scanners, and other retail hardware.
- Integrate mobile functionality with Java-based backend microservices through REST APIs.
- Develop and maintain features across point-of-sale sales and billing, B2B marketplace, banking, inventory management, and AI-powered assistance.
- Create high-quality, pixel-accurate interfaces from Figma designs, optimized for rapid interaction and busy retail environments.
- Design and implement robust offline-first capabilities using local storage technologies such as SQLite.
- Optimize application performance to deliver fast, responsive, reliable, and crash-resistant experiences.
- Develop and maintain integration tests, particularly for hardware-sensitive and transaction-critical workflows.
- Establish mobile development best practices, participate in code reviews, and maintain high standards across the codebase.
View Full Description & ApplyYou'll be redirected to the employer's site