Senior Mobile Developer (Flutter)

Imaginary Cloud

Portugal

Remote

EUR 55,000 - 90,000

Full time

25 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-first
Flexible hours
Health & Dental insurance
Paid sick days
Team events
Career growth
Comfort budget

Job summary

Imaginary Cloud, a remote‑first software development company, seeks a Mobile Developer with 5+ years of Flutter experience to build world‑class mobile apps for iOS and Android. You will work across client projects, implement robust architectures, and contribute to clean code, testing, and CI/CD pipelines.

Join a human‑centric culture that values flexible hours, learning, and career growth while collaborating with global clients and a dynamic, informal team environment.

Qualifications

  • 5+ years of Mobile Development experience.
  • 3+ years of extensive hands-on experience using Flutter.
  • Strong command of Dart syntax, OOP, null-safety, async/await and generics.
  • Deep understanding of the Flutter framework and widget tree.
  • Experience with State Management solutions (BLoC, Riverpod, Provider).
  • Experience consuming RESTful APIs and handling errors.
  • Experience with local data persistence (SQLite, Hive, Isar, SharedPreferences).
  • Proficiency in writing well‑designed code and Flutter testing (Unit/Widget/Integration).
  • Experience setting up CI/CD pipelines for mobile apps (Fastlane, Codemagic, GitHub Actions, Bitrise).
  • End‑to‑end release process including App Store and Play Store deployments.
  • Proficiency with AI tooling to accelerate development.

Responsibilities

  • Develop mobile applications end‑to‑end for iOS and Android.
  • Solve problems and design scalable mobile architectures.
  • Engage with clients and internal teams during development.
  • Maintain code quality with tests and CI/CD practices.
  • Participate in release management and app distribution.

Skills

Flutter
Dart
OOP
Null-safety
Async programming
State management
REST APIs
Local data persistence
Testing (Unit/Widget/Integration)
CI/CD pipelines
App deployment (iOS/Android)
AI tools (Cursor IDE/Claude Code)
English proficiency
Platform integrations (MethodChannels)

Tools

Cursor IDE
Claude Code
Fastlane
Codemagic
GitHub Actions
Bitrise

Job description

At Imaginary Cloud, we believe technology should improve and simplify people's lives. We are a Software Development and UX/UI Design company that follows a unique user‑centric Product Design Process. We helped build and launch more than 200 web & mobile applications worldwide together with industry‑leading clients and have been awarded in 2020 as Top 100 Fastest Growing Company and Top 1000 Global Company by Clutch.

Our purpose is to champion a human‑centric world; that is why we put our people first always. You can expect a respectful and caring culture, where you can grow and learn in a flexible work environment (see for yourself by checking our Glassdoor rating). We are a certified Great Place to Work®, an award that proves our dedication towards building a Human‑Centric World from within.

At Imaginary Cloud you will find:
  • A remote‑first company. We seek team members who live in Portugal or are willing and legally qualified to live and work in the country.
  • Flexible working hours
  • Global projects with industry‑leading clients
  • Career plan with strong growth potential
  • Health & Dental insurance
  • Paid sick days
  • Informal environment
  • Team events
  • Caring, respectful and human‑centric culture
  • Comfort budget
  • Fair compensation according to your experience
  • No Outsourcing, as an Imaginaree you will always be part of Imaginary Cloud
We would love to have you onboard if you have hands‑on experience in the following areas:
5+ years of Mobile Development experience
  • 3+ years of extensive hands‑on experience using Flutter
  • Strong command of Dart syntax, Object‑Oriented Programming (OOP), sound null‑safety, asynchronous programming (async/await, Future, Stream), generics, and extension methods.
  • Deep understanding of the Flutter framework: widget tree, stateful vs. stateless widgets, custom widgets, keys, rendering pipeline, and efficiently managing rebuilds.
  • Solid experience with modern State Management solutions (e.g., BLoC, Riverpod, or Provider) and scalable mobile architectures.
  • Experience consuming RESTful APIs (using http or dio), handling error logic, retry mechanisms, and request interceptors.
  • Experience with local data persistence and caching (e.g., SQLite, Hive, Isar, or SharedPreferences).
  • Proficiency in writing well‑designed code with strong experience in the Flutter testing ecosystem (Unit, Widget, and Integration Testing).
  • Proven experience setting up and maintaining CI/CD pipelines for mobile applications (e.g., Fastlane, Codemagic, GitHub Actions, or Bitrise).
  • Hands‑on experience with the end‑to‑end release process, including managing certificates, provisioning profiles, and deploying applications to the Apple App Store and Google Play Store.
  • Outstanding proficiency in using Agentic AI tools like Cursor IDE and Claude Code to accelerate code development, refactoring, and complex debugging.
  • Fluency in English, both spoken and written.
  • Nice to have: familiarity with native mobile languages (Kotlin/Java for Android, Swift/Objective‑C for iOS) to handle MethodChannels and platform‑specific integrations.
Get to know our tech stack:
  • Mobile development (iOS, Android, Flutter, React Native)
  • Javascript (React.js, Angular.js, Vue.js, Node.js)
  • Ruby / Ruby on Rails
  • Python / Django
  • Git
  • SQL (MySQL / PostgreSQL)
  • Linux / Mac OS - command line
  • Automated provisioning tools (Docker / Ansible / Capistrano)
  • NoSQL (Mongo, Redis, etc.)
  • Photoshop / Figma

As a Mobile Developer, your day‑to‑day tasks include development, problem‑solving, architecture, client interaction, as required to develop a successful product.

If this sounds exactly what you're looking for, we would like to meet you and discuss this opportunity.

Want to get to know us a little bit better? Check out our blog to see who we are and what to expect from our recruitment process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flutter Mobile Engineer | Remote-First
Senior Flutter Mobile Engineer | Remote-First

Imaginary Cloud • Portugal

Remote
EUR 55,000 - 90,000
Remote-first
Flexible hours
Health & Dental insurance
+4
Senior Mobile Engineer (Flutter)
Senior Mobile Engineer (Flutter)

Jobgether SRL • Portugal

Remote
EUR 60,000 - 90,000
Fully remote, full-time
Vacation 28 days/year
Wellness days 7
+2
Senior Kotlin Back-End Developer
Senior Kotlin Back-End Developer

Imaginary Cloud • Coimbra

Remote
EUR 35,000 - 54,000
Remote-first company
Flexible working hours
Health and dental insurance
+1
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 Front-End Developer (Angular)
Senior Front-End Developer (Angular)

Imaginary Cloud • Lisboa

Remote
EUR 35,000 - 54,000
Salary based on experience
Paid sick days
Health and dental insurance
+1
Senior .NET Developer
Senior .NET Developer

Imaginary Cloud • Lisboa

Remote
EUR 35,000 - 54,000
Health and dental insurance
Paid sick days
Comfort budget
+1
Lead Mobile Architect
Lead Mobile Architect

1011 Zühlke Engineering, Unipessoal Lda • Porto

On-site
EUR 60,000 - 85,000
Flexible working hours
Remote work options
Profit share scheme
+1
Flutter Developer (REMOTE)
Flutter Developer (REMOTE)

KCS IT • Lisboa

On-site
EUR 45,000 - 60,000
Free training programs
International projects
Well-being support
+1
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
Mobile Application Developer
Mobile Application Developer

Morson Edge (Technology) • Porto

On-site
EUR 55,000 - 90,000