Senior Flutter Engineer

Alongside

Porto

Hybrid

EUR 50,000 - 75,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
2 days in Porto office per week

Job summary

Alongside is seeking a Senior Flutter Engineer to join an international project delivering a scalable mobile app for accounting professionals across Europe. You will design, develop, and own features using Flutter (iOS and Android), collaborate across Portugal, the Netherlands, and India, and apply AI-assisted coding and Spec-Driven development.

The role involves architecture design, Riverpod-based state management, automated testing, and CI/CD improvements in a hybrid setup with two in-office

Qualifications

  • 5+ years of software engineering experience, including Flutter
  • Strong Flutter/Dart knowledge targeting iOS and Android
  • Solid Riverpod/state management experience
  • Experience with AI coding tools (e.g., Copilot)
  • Familiarity with Spec-Driven Development (OpenSpec or similar)
  • Experience with automated tests (unit/widget/integration)
  • Good understanding of OOP, SOLID, REST APIs
  • Fluent English, written and spoken

Responsibilities

  • Design, develop, and deliver features for mobile apps using Flutter (iOS and Android)
  • Own features from spec to production
  • Work with AI coding tools to accelerate development
  • Apply Spec-Driven Development approaches
  • Contribute to app architecture and state management with Riverpod
  • Develop and maintain automated tests
  • Improve CI/CD pipelines and release processes
  • Troubleshoot production issues and improve performance
  • Collaborate with Product, Design, and Backend teams
  • Mentor and review code with engineers

Skills

Flutter
Dart
Riverpod
REST APIs
CI/CD
Testing
English

Tools

GitHub Copilot
OpenSpec
CI/CD tooling

Job description

Alongsideis a Portuguese company that partners with international organizations to build and scale exceptional tech teams.

We’re looking for a Senior Flutter Engineer to join an exciting international project within a global technology company. You’ll contribute to the development and evolution of a mobile application used by accounting professionals across Europe, working alongside international teams based in Portugal, the Netherlands, and India.

This is a hands‑on engineering role where Flutter development, software architecture, and AI-assisted coding come together to build scalable, high-quality mobile solutions.

Responsabilities:
  • Design, develop, and deliver new features for mobile applications using Flutter (iOS and Android).
  • Take ownership of features throughout the development lifecycle, from specification to production.
  • Work with AI-assisted development tools, such as GitHub Copilot, to accelerate development while ensuring code quality.
  • Apply Spec-Driven Development practices using tools such as OpenSpec or similar.
  • Contribute to application architecture and state management using Riverpod.
  • Develop and maintain automated tests, including unit, widget, and integration tests.
  • Improve CI/CD pipelines and mobile application release processes.
  • Troubleshoot production issues and continuously improve application performance.
  • Collaborate with Product, Design, and Backend teams in an international environment.
  • Share technical knowledge and support other engineers through mentoring and code reviews.
  • 5+ years of experience in software engineering, including at least 3 years working with Flutter.
  • Strong experience developing and maintaining mobile applications published on the App Store and Google Play.
  • Solid knowledge of Flutter, Dart, and state management, preferably Riverpod (BLoC or Provider experience is also valued).
  • Hands‑on experience using AI coding tools such as GitHub Copilot, Cursor, Claude Code, or similar.
  • Familiarity with Spec-Driven Development approaches and tools such as OpenSpec or GitHub Spec Kit.
  • Experience with automated testing (unit, widget, and integration tests).
  • Good understanding of OOP, SOLID principles, design patterns, and REST APIs.
  • Experience with CI/CD pipelines for mobile applications.
  • Fluent English, both written and spoken.
  • 6-month contract, with the possibility of extension depending on project needs (not guaranteed).
  • Hybrid working model, with 2 mandatory office days per week in Boavista, Porto.
  • Opportunity to work on an international project with experienced engineering teams.
  • Exposure to modern AI-first software development practices.
  • A collaborative environment where you can contribute to technical decisions and product development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flutter Engineer — Hybrid, AI‑Driven Mobile
Senior Flutter Engineer — Hybrid, AI‑Driven Mobile

Alongside • Porto

Hybrid
EUR 50,000 - 75,000
Hybrid work model
2 days in Porto office per week
Flutter Developer - Remote From Portugal
Flutter Developer - Remote From Portugal

FOX IT • Portugal

Hybrid
EUR 55,000 - 75,000
26 days of vacancy
Health insurance
Birthday bonus €50
+2
Senior Flutter Engineer
Senior Flutter Engineer

Wire-IT • Lisboa

Remote
EUR 52,000 - 78,000
Health Insurance
Vacation 22 days
Extra days (Carnival, Christmas Eve, N
+7
Senior Flutter Engineer
Senior Flutter Engineer

WIRE IT • Lisboa

Remote
EUR 45,000 - 75,000
Health Insurance
22 days paid vacation
4 extra days annually
+7
Flutter Developer (Web) - Hybrid Porto
Flutter Developer (Web) - Hybrid Porto

HumanIT • Porto

Hybrid
EUR 40,000 - 56,000
Flutter Developer - Specialist
Flutter Developer - Specialist

Claranet Portugal • Lisboa

On-site
EUR 40,000 - 60,000
Health insurance with family coverage
On-site meal and snack facilities
Regular team building activities
+1
Senior Flutter Engineer | Hybrid Porto (2x/wk)
Senior Flutter Engineer | Hybrid Porto (2x/wk)

KCS IT • Porto

Hybrid
EUR 50,000 - 90,000
Hybrid work (Porto)
International projects
Training & certifications
Senior Software Engineer (Flutter) (HYBRID @Porto)
Senior Software Engineer (Flutter) (HYBRID @Porto)

KCS IT • Porto

Hybrid
EUR 50,000 - 90,000
Hybrid work (Porto)
International projects
Training & certifications
Senior Flutter Engineer, Portugal
Senior Flutter Engineer, Portugal

Valtech • Portugal

On-site
EUR 55,000 - 75,000
Remote & hybrid options
International mobility
Learning & development programs
Senior Flutter Engineer
Senior Flutter Engineer

Wire It • Braga

Remote
EUR 40,000 - 70,000
Health Insurance
22 days annual leave
4 extra days (Carnival, Christmas Eve,
+7