This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Flutter Frontend Engineer based in Spain.
This role offers the opportunity to shape the future of high-impact mobile applications built with Flutter, contributing directly to architectural decisions and long-term technical strategy. You will work on complex, scalable systems used at production scale, where performance, security, and user experience are critical. The environment is highly collaborative, involving close partnership with product, UX, and backend teams. You will play a key role in defining frontend engineering standards and driving technical excellence across multiple squads. Beyond delivery, you will influence how modern Flutter applications are designed and evolved. This position also places strong emphasis on mentorship and raising the technical bar within the engineering organization.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Flutter Frontend Engineer based in Spain.
This role offers the opportunity to shape the future of high-impact mobile applications built with Flutter, contributing directly to architectural decisions and long-term technical strategy. You will work on complex, scalable systems used at production scale, where performance, security, and user experience are critical. The environment is highly collaborative, involving close partnership with product, UX, and backend teams. You will play a key role in defining frontend engineering standards and driving technical excellence across multiple squads. Beyond delivery, you will influence how modern Flutter applications are designed and evolved. This position also places strong emphasis on mentorship and raising the technical bar within the engineering organization.
Accountabilities:
- Lead architectural design and technical decision-making across multiple teams, ensuring scalability and long-term maintainability of Flutter applications.
- Design and maintain core UI libraries, internal packages, and engineering standards covering code quality, security, and documentation.
- Collaborate closely with product, UX, and backend teams to align technical solutions with business and user goals.
- Optimize application performance, including rendering efficiency, reactivity, observability, and monitoring at scale.
- Mentor junior and mid-level engineers through code reviews, guidance, and technical coaching.
- Promote and integrate AI-assisted development tools to improve productivity and reduce technical debt.
- Strong expertise in Flutter SDK, rendering pipeline, and responsive UI design principles.
- Proven experience with Clean Architecture, layered architecture, and advanced state management (BLoC, Riverpod, or equivalent).
- Solid understanding of secure mobile architectures (MFA, biometrics, SSO, and sensitive data handling).
- Experience integrating REST APIs, native bridges (MethodChannels), and complex third-party services.
- Hands-on experience with CI/CD pipelines, automated testing strategies, and release management.
- Proficiency with observability and performance tools such as Sentry, Firebase Crashlytics, and profiling tools.
- Strong communication skills in English, with proven ability to mentor and influence engineering practices.
- Experience using AI-assisted development tools such as GitHub Copilot or Cursor.
- Competitive compensation package aligned with senior-level responsibilities
- Flexible working arrangements, including remote or hybrid options depending on project needs
- Opportunity to work on large-scale, impactful mobile products used by a broad user base
- Continuous learning environment with strong focus on technical growth and mentorship
- Exposure to modern engineering practices, AI-assisted development, and advanced Flutter architecture
- Supportive and collaborative engineering culture focused on quality and innovation