This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Sr. Mobile Engineer with advanced expertise in Flutter to join our growing team at our client, a leader in the wellness industry. As part of our mobile engineering team, you will play a critical role in designing, developing, and maintaining data-driven, high-traffic mobile web applications on both Android and iOS platforms. Your work will directly enhance user experiences for millions of customers worldwide.
Job Responsibility:
Design, develop, and maintain mobile applications using Flutter with a focus on performance, scalability, and user-first design
Collaborate with cross-functional teams, including product managers, UX/UI designers, and backend engineers, to define, design, and ship new features
Optimize the performance of high-traffic mobile applications and ensure seamless experiences on both Android and iOS platforms
Integrate APIs and data pipelines to support dynamic, data-driven features across mobile applications
Lead technical discussions and mentor junior developers on best practices and emerging Flutter trends
Contribute to the entire mobile application lifecycle, from concept and design to testing and deployment
Review code, troubleshoot issues, and participate in debugging and deployments to ensure quality and reliability
Stay up to date on emerging mobile technologies and tools, and evaluate their potential applications in our development processes
Ensure applications comply with security and data privacy regulations applicable to the consumer goods market
Requirements:
6+ years of experience in mobile application development, with significant expertise in building apps for both Android and iOS platforms
3+ years of professional experience developing with Flutter, including a deep understanding of Dart programming
Proven experience in delivering high-traffic mobile applications, ideally in dynamic or data-intensive environments
Strong knowledge of mobile systems architecture, performance tuning, and responsive design principles
Experience working with RESTful APIs, GraphQL, or similar data communication methods
Familiarity with clean code principles and design patterns (e.g., BLoC, Redux, Provider, or similar state management techniques)
Understanding of CI/CD pipelines and cloud technologies (e.g., AWS, Firebase, or similar platforms)
Comfort with agile development methodologies and tools such as Jira, Trello, or equivalent
Excellent problem-solving, communication, and collaboration skills
2+ years of professional experience in mobile application development
Proven hands-on experience developing and deploying Flutter applications for both iOS and Android
Strong understanding of the full mobile development lifecycle, including the App Store and Google Play submission processes
Familiarity with version control systems, such as Git
Experience integrating APIs and managing mobile databases
Solid understanding of mobile UI/UX standards and best practices
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
Excellent problem-solving and teamwork skills
Nice to have:
Experience with analytics platforms for tracking, debugging, and enhancing app performance (e.g., Google Analytics, Mixpanel, or similar tools)
Integration experience with third-party platforms such as payment gateways, social login, or media APIs
Interest in or experience with mobile accessibility standards
Exposure to the unique business needs of consumer goods markets, especially in mobile commerce or user personalization
Experience using package managers and state management tools (Provider, Bloc, Riverpod)
Exposure to CI/CD pipelines for mobile app delivery
Native development experience in Swift (iOS) and/or Kotlin/Java (Android) is a plus
What we offer:
medical, vision, dental, and life and disability insurance