Mobile App Engineer - Flutter

  • Department


  • Location

    Hybrid (EMEA)

  • Timezone(s)

    Eastern European Time

About iCloudReady

iCloudReady is at the forefront of innovation in the digital realm, committed to providing state-of-the-art software solutions that empower businesses to excel. As a market leader in property management and real estate CRM, we pride ourselves on delivering unparalleled services and innovative solutions tailored to meet the diverse needs of our clientele.We are currently on the lookout for a seasoned Flutter Developer to bring their expertise to our vibrant and dynamic team. In this vital role, you will be instrumental in crafting and delivering high-caliber, cross-platform mobile applications that stand out in both functionality and user experience. Your ability to write clean, efficient code, paired with a collaborative spirit and a keen eye for detail, will drive the success of our projects and contribute significantly to the achievement of our overarching goals.

What you’ll be doing

As a Flutter Developer at iCloudReady, you will:
  • Designing and developing intuitive user interfaces with Flutter widgets.
  • Implementing robust business logic using Dart.
  • Seamlessly integrating with native APIs and various third-party libraries.
  • Writing comprehensive unit tests and integration tests to ensure application stability and performance.
  • Deploying applications to production environments, ensuring they meet our high standards of quality.

About the Mobile Engineering Team at iCloudReady:

The Mobile Engineering team at iCloudReady is a group of passionate, forward-thinking professionals dedicated to pushing the boundaries of mobile technology. We strive to create seamless, user-centric applications that deliver exceptional experiences across all devices. As a unit, we foster a collaborative environment, encouraging innovation, continuous learning, and the sharing of knowledge. By joining our team, you become part of a community committed to excellence, innovation, and the relentless pursuit of creating mobile solutions that make a difference.


  1. A profound understanding of the Flutter framework and Dart programming language.
  2. Solid experience in object-oriented programming and the implementation of design patterns.
  3. Familiarity with various state management tools ( Bloc, Getx,..).
  4. Proficiency in using version control systems, such as Git, and familiarity with CI/CD tools.
  5. Extensive experience in both unit testing and integration testing.
  6. Exceptional problem-solving skills and a knack for debugging complex issues.
  7. The ability to work seamlessly both independently and as part of a collaborative team.
It is preferred that you have:
  1. Experience with other cross-platform development frameworks, such as React Native or Xamarin.
  2. Familiarity with cloud computing platforms like AWS, Azure, or GCP.
  3. Exposure to machine learning and artificial intelligence technologies.
_At iCloudReady, we’re not just creating software; we’re shaping the future of digital innovation. We are on a quest to find individuals who share our passion, our drive for excellence, and our innovative spirit. Whether or not you meet every single requirement on our list, we want to hear your story. We place as much value on passion and potential as we do on experience. Join us, and become a key player in a team that is revolutionizing the world of digital design and mobile engineering._


  • Generous, transparent compensation & equityGenerous, transparent compensation & equity
  • Unlimited vacation (with a minimum!)Unlimited vacation (with a minimum!)
  • One meeting-free day per weekOne meeting-free day per week
  • Home officeHome office
  • Coworking creditCoworking credit
  • Private health, dental, and vision insurance.Private health, dental, and vision insurance.
  • Training budgetTraining budget
  • Access to our OfficeAccess to our Office
  • Carbon offsettingCarbon offsetting
  • Pension & 401k contributionsPension & 401k contributions
  • We hire and pay locallyWe hire and pay locally

Get more details about all our benefits on the Careers page.

Interview process

We do 2-3 short interviews, then pay you to do some real-life (or close to real-life) work.

  • 1
    Application(You are here)

    Our talent team will review your application to see how your skills and experience align with our needs.

  • 2
    Culture interview30-min video call

    Our goal is to explore your motivations to join our team, learn why you’d be a great fit, and answer questions about us.

  • 3
    Technical interview45 minutes, varies by role

    You'll meet the hiring team who will evaluate skills needed to be successful in your role. No live coding.

  • 4
    iCloudReady SuperDayPaid day of work

    You’ll join a standup, meet the team, and work on a task related to your role, offering a realistic view of what it’s like working at iCloudReady.

  • 5
    OfferLets celebrate (after you sign)

    If everyone’s happy, we’ll make you an offer to join us - YAY!


(Now for the fun part...)

Just fill out this painless form and we'll get back to you within a few days. Thanks in advance!

Bolded fields are required

or drag and drop here