About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Mobile Developer (Flutter) based in Netherlands.
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.
- Collaborate closely with Product Management and Backend Engineering to define requirements, plan delivery, and resolve technical challenges.
- Take ownership of assigned initiatives from planning through implementation and delivery, ensuring high-quality results and dependable timelines.
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.
- Strong organizational and time-management skills, with the ability to work independently, prioritize effectively, and meet deadlines.
- Excellent communication skills and confidence collaborating with product, engineering, and other stakeholders in an international environment.
- Professional fluency in English is required; Spanish language skills are a strong advantage given the product's focus on Latin American users.
- A proactive, curious, and ownership-oriented mindset, with a willingness to learn, solve problems, and contribute constructively to a collaborative team.
Conditions
- Competitive gross compensation of approximately €3,000–€4,000 per month, depending on experience and seniority.
- Fully remote position with flexibility to work from Europe or LATAM.
- Standard 40-hour work week with flexible working hours.
- Flexibility to organize your schedule while maintaining the majority of working hours within the team's core CET collaboration window.
- Fully remote international working environment with modern collaboration and productivity tooling.
- High level of autonomy and responsibility, with trust placed in team members to deliver outcomes effectively.
- Opportunity to work on a technically challenging mobile product involving Flutter, native development, hardware integrations, offline-first architecture, and AI-powered functionality.
- Collaborative culture that values openness, curiosity, continuous learning, and constructive experimentation.
- Opportunity to work on products with direct, real-world impact for retail businesses and their customers.
- Fast-moving environment offering significant ownership and opportunities to grow technically and professionally.