Flutter UI Developer Bali
About the company
Geekhunter is hiring on behalf of our client, a world leading provider of the technology and the services required to seamlessly plan and manage mining operations. With experience for over 40 years where our client has worked in partnership with the mining industry to provide an unrivalled range of solutions across the mining value chain. Their customers are in over 100 countries, and they are serviced from our client local offices in over 20 countries.
Job Responsibilities
- Design, develop, test, and maintain applications using Flutter/Dart for Web, iOS, Android, and Desktop.
- Implement responsive and adaptive UI/UX designs for consistent experiences across devices.
- Collaborate with back-end developers, designers, and product owners to translate requirements into elegant solutions.
- Optimize performance and ensure code quality through best practices, testing, and documentation.
- Stay current with emerging trends, libraries, and frameworks in Flutter and front-end development.
Job Requirements
Technical Skills
- Proficiency in Dart and Flutter SDK.
- Experience deploying apps across Web, Mobile (iOS & Android), and Desktop (Windows/macOS/Linux).
- Familiarity with HTML5, CSS3, and JavaScript integration in Flutter web builds.
- Experience with state management tools (Bloc, Provider, Riverpod, GetX).
- Competence in RESTful APIs, GraphQL, and asynchronous programming (Futures, Streams).
- Proficient in Git, branching strategies, and CI/CD workflows.
- Skilled in unit, widget, and integration testing, plus debugging tools for Flutter.
- Knowledge of publishing apps on Google Play, App Store, and web hosting platforms.
Design Skills
- Ability to translate design mockups (Figma, Adobe XD) into pixel-perfect, responsive Flutter layouts.
- Strong understanding of Material Design and Cupertino principles.
- Commitment to intuitive, accessible, and inclusive interfaces.
- Skilled in animations, transitions, and micro-interactions to enhance user engagement.
- Experience building design systems, dynamic themes, and consistent branding across platforms.
Cognitive & Professional Skills
- Analytical mindset to break down complex challenges into manageable tasks.
- Quick learner, adaptable to new tools and paradigms.
- Effective communicator in agile, cross-functional teams.
- High standards for code quality, design fidelity, and user experience.
- Ability to balance trade-offs between performance, scalability, and maintainability.
- Ownership of project deliverables from concept to deployment.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 2–5 years of experience in UI development using Flutter/Dart.
Benefits
- THR. BPJS K and BPJS TK
- Private Health Insurance Provided for complete package and cover both spouse & 2 Kids
- Annual Bonus Provided
- Internet Reimbursement
- Laptop provided as working tools