Imaginary Cloud

We have over 14 years of experience developing software for global leading companies. We believe in a Human-Centric future and putting people first. You will find a welcoming culture, a flexible work environment, and many opportunities for growth. We hold the title of Best Workplace in Europe, #2 Best Workplace in Portugal, and Best Quality of Life in Portugal.
About company

Senior mobile developer (flutter) - remote first - up to 54k!

Remote

location Lisbon, Porto, Coimbra

date October 18, 2026

types Full-time

wage 52k-60k EUR

Sobre a vaga

At Imaginary Cloud you will develop successful products through development, problem-solving, and architecture. You will be part of a Software Development and UX/UI Design company that follows a unique user-centric Product Design Process. Join an amazing and caring team to embark on exciting projects.

O que vais fazer

  • development
  • problem-solving
  • architecture
  • client interaction, as required to develop a successful product

O que é pedido

  • 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

Valorizado

  • familiarity with native mobile languages (Kotlin/Java for Android, Swift/Objective-C for iOS) to handle MethodChannels and platform-specific integrations

O que é oferecido

  • 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
  • Comfort budget
  • Fair compensation according to your experience
  • Salary €35,310 - €54,400/year

Processo de entrevista

O nosso recrutamento tem 3 fases conduzidas por pessoas da Imaginary Cloud e com 100% de feedback garantido.

  • Avaliação técnica inicial: Avaliamos os teus conhecimentos sobre o teu percurso e o perfil que procuramos. Esta entrevista dura cerca de 30m e é conduzida por um futuro colega de departamento.
  • Avaliação de alinhamento cultural: Queremos conhecer-te melhor e avaliar se os nossos objetivos e propósitos estão alinhados. Liderada por alguém de People, esta fase dura cerca de uma hora.
  • Avaliação de proficiência técnica: Analisamos em detalhe as tuas capacidades técnicas com exercícios práticos relacionados ao cargo, observando como trabalhas e tomas decisões. Esta entrevista, de cerca de 2 horas, é conduzida por um futuro colega de departamento.