Select Page

We are looking for a skilled Mobile Developer with expertise in Flutter (Dart) and Docker Containerization to join our growing development team. The ideal candidate will have experience in building robust mobile applications with a particular focus on offline-online data synchronization in scenarios where multiple users can interact and manipulate data within a single account. In this role, you will work closely with cross-functional teams to deliver high-quality mobile solutions that offer seamless user experiences even in low or no network conditions.

Key Responsibilities:

  • Flutter (Dart) Development: Build and maintain efficient, high-performance, and cross-platform mobile applications for iOS and Android.

  • Offline-Online Data Syncing: Design and implement reliable offline-online data synchronization mechanisms that ensure data integrity when multiple users are interacting with the same account from different devices or platforms.

  • Docker Containerization: Utilize Docker to containerize development and production environments, ensuring consistency and scalability across systems.

  • Collaborative Development: Work closely with back-end teams and other mobile developers to ensure seamless integration between front-end and back-end systems.

  • Testing & Debugging: Write unit tests, perform code reviews, and address performance issues to ensure applications are bug-free and efficient.

Required Skills & Experience:

  • Flutter (Dart): Proven experience with Flutter framework to build and maintain mobile applications for both iOS and Android platforms.

  • Docker: Strong experience in using Docker for containerization and managing containerized environments.

  • Offline-Online Data Syncing: In-depth knowledge and hands-on experience in implementing offline-online data syncing systems in mobile apps, particularly where data consistency and conflict resolution is key when multiple users access and modify shared data.

  • Cross-Platform Development: Understanding of cross-platform development challenges and solutions to ensure seamless user experiences.

  • Version Control (Git): Familiarity with version control systems, especially Git for code collaboration.

Preferred Skills:

  • Experience with cloud platforms like AWS or Firebase.

  • Familiarity with real-time data syncing technologies and frameworks.

  • Experience with CI/CD pipelines for mobile applications.

  • Strong debugging and optimization skills.

Work Environment:

  • Onsite – Monday through Friday

  • This is full-time work (37.5 hours/week)

  • Pay rate is based on experience and abilities

How to Apply:

Please apply here:

https://docs.google.com/forms/d/1KibhmknRvbzYq12BoSddRzuObhukX5tm4ZKaVxuUnmk/viewform?edit_requested=true

We give each application consideration, but please be patient as we go through all the applications received. We will read them all and will be contacting you within the next week, or two.