JobSnoutA nose for Kotlin, a soft spot for Postgres

All jobs · Portugal

Senior Flutter Engineer

Alongside

Apply at AlongsideOpens the employer's own posting.
Where
Hybrid · Porto, Porto District, Portugal
Level
Senior
Terms
Contract
Salary
not stated by the employer
Technologies
REST
Spoken languages
First sniffed
21 Oct 2026 19:31 · open 3 days
Last verified
24 Oct 2026 04:45 · still on the employer's site
Source
Company careers system

Alongside is 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.
Requirements

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

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