About iCloudReadyiCloudReady 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 doingAs 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.
Requirements
- A profound understanding of the Flutter framework and Dart programming language.
- Solid experience in object-oriented programming and the implementation of design patterns.
- Familiarity with various state management tools ( Bloc, Getx,..).
- Proficiency in using version control systems, such as Git, and familiarity with CI/CD tools.
- Extensive experience in both unit testing and integration testing.
- Exceptional problem-solving skills and a knack for debugging complex issues.
- The ability to work seamlessly both independently and as part of a collaborative team.
It is preferred that you have:
- Experience with other cross-platform development frameworks, such as React Native or Xamarin.
- Familiarity with cloud computing platforms like AWS, Azure, or GCP.
- Exposure to machine learning and artificial intelligence technologies.