Senior Mobile Developer (Flutter)

Imaginary Cloud

United States

Remote

USD 110,000 - 150,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Imaginary Cloud in the United States is a remote-first software and UX/UI design company. We seek an experienced Mobile Developer with 5+ years of mobile development and 3+ years of Flutter expertise to build and deliver high-quality apps for global clients.

You will work in a flexible, human-centric culture with strong growth opportunities, remote work, and exposure to modern tech stacks including Flutter, Dart, and state management. Fluency in English is essential.

Qualifications

  • 5+ years of Mobile Development experience.
  • 3+ years of extensive hands-on Flutter experience.
  • Strong command of Dart syntax, OOP, null-safety, async/await, Generics.
  • Deep understanding of Flutter widget tree and state management.
  • Experience with RESTful APIs, local data persistence, and caching.
  • Experience with CI/CD pipelines and end-to-end release processes.
  • Proficient in Flutter testing (Unit, Widget, Integration).
  • Experience deploying to Apple App Store and Google Play.
  • Proficiency with Agentic AI tools like Cursor IDE and Claude Code.
  • Fluency in English (spoken and written).
  • Nice to have: Kotlin/Java for Android, Swift/Obj-C for iOS.

Responsibilities

  • Develop and architect mobile solutions for global projects.
  • Work with clients to understand requirements and provide ongoing feedback.
  • Implement robust testing, CI/CD pipelines, and smooth releases.

Skills

Mobile development
Problem-solving
Client interaction

Tools

Flutter
Dart
BLoC
Riverpod
Provider
RESTful APIs (http/dio)
SQLite
Hive
Isar
SharedPreferences
Flutter testing
CI/CD (Fastlane)
Codemagic
GitHub Actions
Bitrise
App Store / Google Play deployment
Cursor IDE
Claude Code
Kotlin/Swift/Java/Obj-C

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.

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 Developer — Remote + Flexible Hours
Senior Flutter Mobile Developer — Remote + Flexible Hours

Imaginary Cloud • United States

Remote
USD 110,000 - 150,000
Flutter Developer
Flutter Developer

Cyparta • United States

Remote
USD 90,000 - 120,000
Health insurance and wellness benefits
Flexible work schedule and remote work
Competitive salary with mobile dev BON
Mobile Developer
Mobile Developer

Creatio • United States

Remote
USD 120,000 - 180,000
Career growth
Flexible work
Mentorship program
+2
Mobile Application Developer
Mobile Application Developer

NLB Services • Las Vegas (NV)

On-site
USD 80,000 - 110,000
Intermediate Kotlin Back-End Developer
Intermediate Kotlin Back-End Developer

Imaginary Cloud • United States

Remote
USD 29,000 - 44,000
Paid sick days
Health and dental insurance
Comfort budget
+2
Flutter/Mobile Developer (iOS + Android)
Flutter/Mobile Developer (iOS + Android)

Synthlane Technologies Private Limited • United States

Hybrid
USD 90,000 - 130,000
Mac for iOS builds
Remote work with Gurugram visits
Software Developer (Native Apps)
Software Developer (Native Apps)

Cvhcare • San Francisco (CA)

On-site
USD 140,000 - 185,000
Flutter App Developer
Flutter App Developer

Corporate Tools LLC • United States

On-site
USD 135,000 - 165,000
100% employer-paid medical, dental and vision
Annual review with raise option
22 days Paid Time Off accrued annually
+2
Mobile App Developer (Flutter / React Native)
Mobile App Developer (Flutter / React Native)

Bolder Apps • United States

Remote
USD 90,000 - 130,000
Flutter Developer (Mobile Application Development)
Flutter Developer (Mobile Application Development)

Ampstek • Las Vegas (NV)

On-site
USD 90,000 - 120,000