Flutter Applications Developer 1 1

SG, Singapore

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



To APPLY NOW, click on Skye!

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1678506
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned