Flutter Applications Developer (Based in KL)

StarHub


Date: 1 day ago
City: Petaling Jaya
Contract type: Full time
Job description: Job Description

We’re looking for a Flutter Developer who values clean code, readable architecture, and building scalable, maintainable mobile apps. You'll be joining a product-driven engineering team that prioritizes performance, structure, and developer discipline across every line of code.

You’ll work closely with backend engineers, product managers, and designers to ship secure, responsive, and high-quality mobile experiences. If you write clear Dart, think in widgets, and embrace architecture patterns like BLoC and Clean Architecture, this is your opportunity to do meaningful work the right way.

What You’ll Do
  • Build performant Flutter apps using Clean Architecture and feature-based code structure

  • Implement BLoC for state management and separate UI from business logic

  • Follow strict code standards including naming conventions, indentation, and code formatting

  • Keep code DRY, testable, and modular—avoid over-engineering

  • Reuse UI widgets and shared logic to ensure consistency

  • Collaborate with API/backend engineers (FastAPI) and DevOps to integrate features via CI/CD

  • Handle authentication, secure storage, and guard against reverse engineering

  • Write and maintain unit, widget, and integration tests with mocktail

  • Document public classes and methods using /// DartDoc-style comments

  • Handle errors gracefully and provide meaningful, user-friendly messages

Qualifications
  • 2+ years of professional experience building mobile apps with Flutter

  • Solid understanding of BLoC/Cubit state management

  • Familiarity with Clean Architecture, feature-based folder structure, and dependency injection (GetIt)

  • Experience consuming RESTful APIs and handling auth securely

  • Experience writing tests (unit, widget, integration) using mocktail or equivalent

  • Adheres to formatting and naming conventions (snake_case for files, UpperCamelCase for types, ALL_CAPS for constants)

  • Experience with CI/CD tools for mobile deployment (Codemagic, Bitrise, GitHub Actions, etc.)

  • Proficient in Git-based workflows

  • Familiarity with declarative routing using GoRouter or Navigator 2.0

  • Knowledge of app store deployment processes for iOS and Android

  • Experience with Firebase (crashlytics, analytics, FCM)

  • Exposure to accessibility and localization best practices

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Franchise Manager, Wound Closure & Biosurgery (Malaysia & Brunei)

Johnson & Johnson MedTech, Petaling Jaya
3 hours ago
At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions...

Social Media Marketing & e-commerce Interns

SushiVid - The Influencer Marketing Company, Petaling Jaya
MYR 1,000 - MYR 1,500 per month
1 day ago
Are you the friend who always knows the latest TikTok trend before it blows up? Obsessed with scrolling through Instagram and Xiao Hong Shu for aesthetic inspo or viral content? Dream of creating content and being in front of the camera?Then you might be exactly who we’re looking for. We're an energetic influencer marketing company on the lookout for interns...

Account Manager (B2B)

YouTrip, Petaling Jaya
1 day ago
We AreYouTrip is at the forefront of Asia's financial revolution, defining the future of digital finance with its leading multi-currency payment platform. Launched in 2018, YouTrip has swiftly ascended as a powerhouse, orchestrating billions in transactions annually and securing the trust of millions. With innovative solutions like YouTrip for consumers and YouBiz for businesses, we offer unmatched financial ease and...