← Все вакансии/Senior/jobgether
SeniorRemotePortugal

Mobile Developer

J
jobgether
Зарплата
$3,200–$4,300
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

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 Portugal.

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.
Стек и навыки

С чем работаем