Job Search and Career Advice Platform

Enable job alerts via email!

Flutter UI Developer - Bali

Trades Workforce Solutions

Indonesia

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology workforce provider in Indonesia is seeking a Flutter UI Developer to design and create applications across multiple platforms including Web and Mobile. The ideal candidate should have a Bachelor's degree in Computer Science and 2-5 years of experience with Flutter/Dart. You will be responsible for crafting intuitive, responsive user interfaces, collaborating closely with cross-functional teams to deliver high-quality software, and staying current with industry trends. This role offers various benefits including health insurance and performance bonuses.

Benefits

Private Health Insurance
Annual Bonus
Internet Reimbursement
Laptop provided

Qualifications

  • 2–5 years of experience in UI development using Flutter/Dart.
  • Proficiency in deploying apps across platforms.
  • Strong understanding of front-end technologies.

Responsibilities

  • Design, develop, test, and maintain Flutter applications.
  • Implement responsive UI/UX designs.
  • Collaborate with teams to translate requirements.

Skills

Dart
Flutter SDK
Responsive UI/UX Design
RESTful APIs
State Management Tools
Git
CI/CD Workflows
Testing and Debugging

Education

Bachelor’s degree in Computer Science or related field
Job description
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.