job description
Are you a passionate Flutter Developer looking to create impactful, high-performance mobile applications in a dynamic and tropical work environment? HR Network is seeking a talented Senior Flutter Developer to join our innovative team in Bali, Indonesia.
In this role, you will design, develop, and deploy cross-platform mobile applications using Flutter and Dart, ensuring seamless user experiences across iOS and Android. You’ll collaborate with a multidisciplinary team to deliver scalable, maintainable, and feature-rich solutions that drive business growth.
Bali offers a unique blend of work-life balance, with vibrant tech communities in Canggu, Ubud, and Denpasar. Whether you're coding from a beachside café or a co-working space, you’ll thrive in an environment that fosters creativity and innovation.
If you have a solid professional experience with Flutter and Dart and a passion for building next-gen mobile apps, we’d love to hear from you!
Responsibility
- Develop and maintain high-quality Flutter applications for iOS and Android platforms.
- Collaborate with UI/UX designers to implement pixel-perfect, responsive interfaces.
- Write clean, efficient, and reusable Dart code following best practices.
- Integrate RESTful APIs, GraphQL, and third-party SDKs to enhance app functionality.
- Optimize app performance for speed, scalability, and smooth user experience.
- Conduct code reviews, debugging, and testing to ensure robust, bug-free applications.
- Stay updated with the latest Flutter trends, tools, and libraries to drive continuous improvement.
- Work closely with product managers and backend developers to align technical solutions with business goals.
Qualifications
- Minimum 3+ years of professional experience in Flutter and Dart development.
- Proven track record of publishing cross-platform mobile apps on the App Store and Google Play.
- Strong proficiency in state management (e.g., Provider, Riverpod, Bloc, GetX).
- Experience with Firebase, SQLite, or other backend integrations.
- Familiarity with Git, CI/CD pipelines, and agile development methodologies.
- Solid understanding of OOP principles and software design patterns.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills in English and ability to work in a collaborative team environment.