SEE ALL VACANCIES

Mobile Engineering Lead (Flutter)

Vacancy details
Software Engineering
Mobile Engineering Lead
Lead
Bulgaria, Poland, Ukraine
Remote
APPLY NOW
REFER A FRIEND

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.

What you will do
We are looking for a Lead Flatter Software Engineer to join our team developing new features for the new Mobile application. As a Lead Flatter Software Engineer, you will take a part in all phases of development, work on new functionalities and maintain an existing codebase.

 
Higher Education: Bachelor’s or Master’s Degree in Computer Science or related fields.

What you will do

Technical Leadership

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

Software Development

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

Team Leadership & Mentoring

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

Project Delivery

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

Quality Assurance

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

Stakeholder Collaboration

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

Innovation & Continuous Improvement

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

Key Ownership Areas

  • Mobile architecture and technical strategy.
  • Flutter codebase quality and maintainability.
  • Mobile development processes and standards.
  • Team technical growth and mentorship.
  • Application performance, stability, and security.
  • Successful delivery of mobile products and features.

What you need for this

 

  • Experience: 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
  • Skills:
    • 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.
  • Knowledge:
    • 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.
  • Tools:
    • Experience with Git, CI/CD pipelines, and DevOps practices.
    • Familiarity with Firebase, AWS, or other cloud services is beneficial.
  • Problem-Solving Abilities: Strong analytical skills, ability to troubleshoot and provide solutions to technical issues.
  • Soft Skills: Excellent communication, teamwork, and leadership abilities. Comfortable working in an agile, fast-paced environment.
  • Education: 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.

This role is perfect for someone looking to take ownership of a mobile app built from the ground up, contributing to a dynamic, high-impact product while working in a forward-thinking team.

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

Flutter
Have not found the most
suitable position yet?
Leave your resume and we will select a cool option for you.
Find me a job
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.