Senior Mobile Developer (Flutter)

Imaginary Cloud

Abrantes

À distance

EUR 50 000 - 65 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Remote-first company
Flexible working hours
Global projects with industry-leading/
Career plan with strong growth
Health & Dental insurance
Paid sick days
Informal environment
Team events
Caring, respectful and human-centric
Comfort budget
Fair compensation according to your 경험

Résumé du poste

Imaginary Cloud is a remote-first software development company based in Portugal, seeking a Senior Mobile Developer with Flutter experience. You will work with global clients, own features end-to-end, and contribute to robust, maintainable code in a flexible, people-first culture.

The role focuses on modern state management, API integration, testing, CI/CD, and end-to-end release processes for iOS and Android.

Qualifications

  • 5+ years of mobile development experience with Flutter.
  • Strong command of Dart syntax, OOP, null-safety, async/await and generics.
  • Deep understanding of Flutter widget tree and rendering pipeline.
  • 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 Flutter testing (Unit, Widget, Integration).
  • Setting up and maintaining CI/CD pipelines for mobile apps.
  • End-to-end release process including certificates and app store deployments.
  • Proficiency with AI tools like Cursor IDE and Claude Code.

Responsabilités

  • Develop mobile apps using Flutter and contribute to architecture decisions.
  • Collaborate with cross-functional teams to deliver high-quality features.
  • Ensure robust testing and maintainable code across the project.

Connaissances

Flutter
Dart
OOP
State management
RESTful APIs
Local data persistence
Flutter testing
CI/CD pipelines
App release process
Cursor IDE
Claude Code
English fluency
Native languages (Kotlin/Swift) nice

Outils

Fastlane
Codemagic
GitHub Actions
Bitrise
SQLite
Hive
Isar
SharedPreferences
Cursor IDE
Claude Code

Description du poste

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 ourGlassdoor 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 includedevelopment, problem-solving, architecture, client interaction, as required to develop a successful product.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Mobile Developer (Flutter)
Senior Mobile Developer (Flutter)

Imaginary Cloud • Portugal

À distance
EUR 60 000 - 90 000
Remote-first
Flexible hours
Health & Dental insurance
+4
Senior Flutter Engineer - Remote-First with Growth
Senior Flutter Engineer - Remote-First with Growth

Imaginary Cloud • Portugal

À distance
EUR 60 000 - 90 000
Remote-first
Flexible hours
Health & Dental insurance
+4
Senior Flutter Mobile Engineer — Remote, Growth & Impact
Senior Flutter Mobile Engineer — Remote, Growth & Impact

Imaginary Cloud • Abrantes

À distance
EUR 50 000 - 65 000
Remote-first company
Flexible working hours
Global projects with industry-leading/
+8
Intermediate Kotlin Back-End Developer
Intermediate Kotlin Back-End Developer

Imaginary Cloud • Portugal

À distance
EUR 25 000 - 39 000
Remote-first
Flexible working hours
Global projects with industry-leading;
+4
Senior Fullstack Developer (i.e. React.js, Angular.js, Node.js)
Senior Fullstack Developer (i.e. React.js, Angular.js, Node.js)

Imaginary Cloud • Coimbra

À distance
EUR 35 000 - 54 000
Health and dental insurance
Paid sick days
Comfort budget
+1
Senior Fullstack Developer (i.e. React.js, Angular.js, Node.js)
Senior Fullstack Developer (i.e. React.js, Angular.js, Node.js)

Imaginary Cloud • Portugal

À distance
EUR 35 000 - 54 000
Health insurance
Paid sick days
Comfort budget
Senior Fullstack Developer (i.e. React.js, Angular.js, Node.js)
Senior Fullstack Developer (i.e. React.js, Angular.js, Node.js)

Software Directory • Portugal

Hybride
EUR 35 000 - 54 000
Salary according to experience
Health and dental insurance
Paid sick days
+4
Senior .NET Developer
Senior .NET Developer

Imaginary Cloud • Lisboa

À distance
EUR 35 000 - 54 000
Health and dental insurance
Paid sick days
Comfort budget
+1
Senior Java Spring Developer
Senior Java Spring Developer

Imaginary Cloud • Coimbra

À distance
EUR 35 000 - 54 000
Health and dental insurance
Remote-first company
Flexible working hours
Senior Java Spring Developer
Senior Java Spring Developer

Imaginary Cloud • Portugal

À distance
EUR 35 000 - 54 000
Health and dental insurance
Paid sick days
Remote-first company
+1
Lieux principaux