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).
Explore the future of FinTech! With superb engineering, we help the finance industry to change just in one click! Join the global Intellias team to develop top-of-the-line solutions for the world’s leading FinTech companies. What project we have for you: Our fast-growing and professional team is looking for a Lead Flutter Developer who will join to the development of new bespoke white label application to manage Health Savings accounts for its clients. Our client is one of the most well-known and funded startups in its industry, based in the United States. By joining our team, you will get exceptional businesstechnicalmultinational experience working with the demanded product in a competitive American market. The candidate will be a part of mobile project team to create top-notch system from scratch, acting as key team member. The project goal is to build and set up new scalable product and increase time to market for the system. The team is responsible for all aspects of building the product, from ideation to creation. Cloud-native architecture with Agile product development practices are used within the project.
Job Responsibility
Lead the design, development, and maintenance of Flutter applications for iOS, Android, Web, and Desktop platforms
Define and enforce mobile architecture standards, coding guidelines, and best practices
Make key technical decisions regarding frameworks, libraries, tools, and development processes
Drive application scalability, performance optimization, and maintainability
Review and approve technical designs, architecture proposals, and implementation plans
Develop complex features and core application functionality using Flutter and Dart
Integrate RESTful APIs, GraphQL services, third-party SDKs, and platform-specific capabilities
Ensure high code quality through testing, code reviews, and continuous improvement practices
Troubleshoot and resolve critical production issues and performance bottlenecks
Maintain application security and compliance with platform requirements
Mentor and support Flutter developers through code reviews, pair programming, and technical coaching
Foster a culture of engineering excellence, collaboration, and continuous learning
Assist in hiring, onboarding, and evaluating mobile engineering talent
Help team members grow their technical and professional skills
Facilitate knowledge sharing and technical discussions across the team
Collaborate with Product Managers, Designers, QA Engineers, and Backend Developers to deliver high-quality products
Translate business requirements into technical solutions and development roadmaps
Estimate development efforts, identify risks, and contribute to sprint planning
Ensure timely delivery of features while maintaining technical quality
Monitor project progress and proactively address technical blockers
Establish testing strategies including unit, widget, integration, and end-to-end testing
Ensure CI/CD pipelines are efficient and reliable
Monitor application health, crashes, analytics, and performance metrics
Drive improvements in release processes and deployment automation
Maintain documentation for architecture, development standards, and key technical decisions
Communicate technical concepts and trade-offs to non-technical stakeholders
Participate in product strategy discussions and provide technical input
Align mobile development initiatives with business goals and company objectives
Coordinate with cross-functional teams to ensure seamless delivery of mobile solutions
Stay current with Flutter, Dart, mobile development trends, and emerging technologies
Evaluate and recommend new tools, frameworks, and engineering practices
Lead technical debt reduction initiatives and modernization efforts
Promote innovation while balancing business priorities and technical sustainability
Requirements
At least 6 years of professional (commercial) mobile software development experience, including leadership or managerial responsibilities, with a minimum of 2–3 years of hands-on experience working with Flutter
Proficiency in Dart programming and Flutter SDK
Solid understanding of mobile app architectures (MVC, MVVM, etc.)
Experience integrating APIs and third-party libraries
Familiarity with native development (Kotlin, Swift, Java) is a plus
Hands-on experience with state management tools like Provider, Riverpod, or Bloc
Proficiency in working with RESTful APIs and backend integration
Understanding of mobile UI/UX principles and material design guidelines
Experience in app store submission and managing the release cycle for iOS and Android
Experience with Git, CI/CD pipelines, and DevOps practices
Familiarity with Firebase, AWS, or other cloud services is beneficial
Strong analytical skills, ability to troubleshoot and provide solutions to technical issues
Excellent communication, teamwork, and leadership abilities
Comfortable working in an agile, fast-paced environment
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience)
Nice to have
Experience with advanced animations and custom UI components
Knowledge of automated testing frameworks for Flutter
Experience working in a startup or scaling mobile applications from scratch