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.
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
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

StarHub is a leading homegrown Singapore company that delivers world-class communications, entertainment, and digital services. With our extensive fibre and wireless infrastructure and global partnerships, we bring to people, homes and enterprises quality mobile and fixed services, a broad suite of premium content, and a diverse range of communication solutions. We develop and deliver solutions incorporating artificial intelligence, cybersecurity, data analytics, Internet of Things, and robotics for corporate and government clients.
StarHub is committed to conducting our business sustainably and responsibly. StarHub is named among TIME’s World’s Most Sustainable Companies 2025 and ranked as the world’s most sustainable wireless telecommunication provider on the Corporate Knights Global 100 (2025). StarHub also ranks 187 on the FORTUNE Southeast Asia 500 in 2025. Listed on the Singapore Exchange mainboard, StarHub is a component stock of the SGX iEdge Singapore Low Carbon Index, iEdge-OCBC Singapore Low Carbon Select 50 Capped Index; as well as the FTSE4Good Index series.
Visit www.starhub.com for more information.