Location
In office (Malaysia)
Seniority
Senior
Employment
Full-Time
First seen by Alion on Nov 10, 2026.
Overview
Company
Impact
Profile match
ZUS Coffee is a Malaysian coffee chain that sells app-ordered coffee and beverages through a large network of outlets, with its head office teams based in the Subang Jaya and Shah Alam area of Selangor. The brand sells through its own app, delivery platforms and marketplaces such as Shopee, TikTok Shop and Lazada, and it runs regional product development for drinks such as frappes and matcha beverages along with an academy for outlet staff. It hires performance and brand marketing executives, graphic designers, security engineering managers and administrative staff, and runs internships in talent acquisition, retail marketing, product development and customer service.
Position Responsibilities
- Feature development and implementation on the Flutter app, from requirements through production on both App Store and Play Store
- Architecture decisions within the Flutter layer: module boundaries, state management, navigation, and data flow
- Integration with backend APIs — including shaping contracts with backend engineers before implementation begins
- UI implementation in Flutter, translating design intent into performant, accessible, platform-appropriate interfaces
- Platform integration where Flutter alone is not enough: platform channels, native SDKs, and plugin maintenance
- App performance and reliability: crash-free rate, frame rendering (jank), startup time, memory and battery efficiency
- Release health across both stores: signing, build flavours, environment management, TestFlight and Play Console tracks, staged rollouts, and hotfixes
- Production incident ownership: leading diagnosis of crashes, ANRs, and defects through root cause analysis to lasting fixes, not just patches
- Continuous improvement of the codebase: refactoring, modernising legacy modules, and paying down tech debt as part of regular delivery, not as a separate project
- Code review, technical mentoring of mid-level engineers, and contribution to Flutter engineering standards
Requirements
Qualifications & Education
- 6–10 years of software engineering experience, with 4+ years building production Flutter applications
- Demonstrated experience owning significant features or modules end-to-end, not just contributing to them
- Track record of improving a codebase — reducing crashes, paying down tech debt, or introducing standards others adopted
- Experience working in product-driven or startup environments with evolving requirements
- Strong proficiency in Dart and Flutter with production-grade apps shipped to both iOS and Android
- Deep, hands-on experience with at least one state management approach at scale (Bloc/Cubit, Riverpod, or equivalent) — and a clear view on the trade-offs between them
- Strong understanding of Flutter architecture patterns (Clean Architecture, feature-based modularisation, dependency injection)
- Solid understanding of the Flutter rendering pipeline: widget rebuilds, keys, isolates, and diagnosing jank with DevTools
- Experience writing platform channels or integrating native SDKs, with working knowledge of Swift/Kotlin when the problem demands it
- Experience with RESTful API integration, serialisation, error handling, and offline/caching strategies
- Practical experience with automated testing in Flutter (unit, widget, and integration/golden tests) and mobile CI/CD (Codemagic, Fastlane, GitHub Actions, or equivalent)
- Hands-on experience with production monitoring, crash reporting, and analytics (Crashlytics, Sentry, Datadog RUM, or equivalent) — using the data to prioritise fixes and decide what stays
- Solid grasp of mobile security: secure storage, certificate pinning, token handling, and protecting personal data on device
Collaboration Skills
- Ability to review and shape API contracts with backend engineers before implementation begins
- Strong written communication across distributed, cross-functional teams — your technical decisions should be legible to both Product and Engineering
- Ability to work with Design to surface implementation constraints early — not after a feature has been built the wrong way
- Ability to work with QA on test strategy and edge cases before release, not only when fixing reported bugs
- Willingness to mentor — reviewing code to teach, not just to approve
Nice to Have
- High-transaction consumer apps in F&B, e-commerce, logistics, or similar (ordering, loyalty, delivery), including payment gateway integration and payment flows (3DS, redirects, failure/retry states)
- Experience building apps that support multiple regions: localisation, currencies, region-specific configuration and feature availability
- Experience with offline-first architectures or complex local/remote sync patterns
- Experience shipping features behind feature flags or A/B tests
- Experience with super app patterns, modular Flutter packages, or add-to-app integration
- Experience building custom native modules beyond basic platform channels (e.g. WidgetKit, CoreLocation, Live Activities on iOS; custom Android SDKs or background services)
- Effective use of AI-assisted development tools, with the judgement to review and own what they produce
Skills
Flutter (Software), Software Development
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,162,240 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Mobile
Similar stack
Same company
Malaysia
Regional Senior iOS Developer
6 days ago
In office · Full-Time · 7+ years exp · Malaysia
Dart
Swift
Swift
Swift Concurrency
Mobile
UIKit
SwiftUI
Combine
Core Data
MVVM
Flutter
Firebase
CocoaPods
Clean Architecture
State Management
Offline-First
Modularization
Crashlytics
TestFlight
DevOps
Rest API
Apply
Flutter/Android Developer (App Developer)
6 days ago
$18k – $24k per year (gross) · In office · Full-Time · 4+ years exp · Petaling Jaya
Kotlin
Dart
Mobile
Flutter
DevOps
Rest API
Git
GitHub
Analytics
A/B Testing
Apply
Regional Senior, Android Developer
6 days ago
In office · Full-Time · 4+ years exp · Malaysia
Kotlin
Dart
Kotlin
Hilt
Kotlin Coroutines
Koin
Mobile
Jetpack Compose
MVVM
Flutter
Room
Firebase
Clean Architecture
Dependency Injection
State Management
Offline-First
WorkManager
Crashlytics
ViewModel
DevOps
Rest API
Apply
iOS Developer
1 day ago
In office · Full-Time · Kuala Lumpur
Swift
Objective-C
Swift
RxSwift
Kingfisher
SnapKit
Alamofire
Carthage
Mobile
MVVM
Lottie
CocoaPods
MVC
DevOps
Rest API
WebSockets
Git
Management
Agile
Apply
Software Engineer, Mobile (Android)
2 days ago
In office · Full-Time · 2+ years exp · Petaling Jaya
Java
Kotlin
Java
RxJava
DevOps
CI/CD
Apply
Ssr Backend Developer
1 day ago
In office · Bachelor's Degree · Mexico City
Java
Kotlin
SQL
Java
Spring Boot
Hibernate
Spring Security
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Redis
Cassandra
RabbitMQ
Apache Kafka
Frontend
GraphQL
Mobile
JUnit
DevOps
Rest API
GCP
GitHub Actions
Dynatrace
Prometheus
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
AWS Lambda
GitHub
GitLab
Cybersecurity
Checkmarx
Fortify
OWASP
Management
Agile
Apply
Senior Developer
7 hours ago
In office · Full-Time · 7+ years exp · Montreal
Java
Kotlin
SQL
C#
Java
Spring Framework
Maven
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Spring Security
Kotlin
Mockito
C#
.NET
Entity Framework Core
Databases
MySQL
PostgreSQL
Oracle
Apache Kafka
Azure SQL Database
Mobile
JUnit
Dependency Injection
DevOps
Rest API
Helm
GitHub Actions
Azure
CI/CD
Jenkins
Docker
Kubernetes
Grafana
Linux
Cybersecurity
SonarQube
QA
Swagger
Apply
Senior Full Stack Engineer
6 hours ago
Remote (United States) · Full-Time · 6+ years exp · Bachelor's Degree · United States
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
AWS
QA
Playwright
Jest
Apply
$132k – $172k per year · In office · Nationals only · Contractor · Richmond
Databases
MySQL
Oracle
Frontend
Lighthouse
DevOps
Rest API
Azure DevOps
Azure
Management
Agile
Apply
DevOps Engineer
6 hours ago
$115k – $155k per year · Remote (United States) · 7+ years exp · Bachelor's Degree · United States
Python
PowerShell
Bash
DevOps
Terraform
GCP
Azure DevOps
GitHub Actions
Datadog
GitLab CI
Azure
CI/CD
Windows Server
Git
AWS
Kubernetes
SRE
Platform Engineering
Bicep
Google GKE
Azure AKS
FinOps
GitLab
IAM
Linux
DNS
Cybersecurity
HIPAA
Least Privilege
Microsoft Entra ID
Active Directory
Management
Confluence
Jira
Agile
Apply
Regional Senior iOS Developer
6 days ago
In office · Full-Time · 7+ years exp · Malaysia
Dart
Swift
Swift
Swift Concurrency
Mobile
UIKit
SwiftUI
Combine
Core Data
MVVM
Flutter
Firebase
CocoaPods
Clean Architecture
State Management
Offline-First
Modularization
Crashlytics
TestFlight
DevOps
Rest API
Apply
Regional Senior, Android Developer
6 days ago
In office · Full-Time · 4+ years exp · Malaysia
Kotlin
Dart
Kotlin
Hilt
Kotlin Coroutines
Koin
Mobile
Jetpack Compose
MVVM
Flutter
Room
Firebase
Clean Architecture
Dependency Injection
State Management
Offline-First
WorkManager
Crashlytics
ViewModel
DevOps
Rest API
Apply
In office · Full-Time · Malaysia
Go
JavaScript
Node JS
AI/ML
RAG
DevOps
CI/CD
AWS
Apply
Regional AI Engineer
1 day ago
In office · Full-Time · Malaysia
Python
JavaScript
TypeScript
SQL
AI/ML
Claude
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
AI Agents
Gemini
LLM
RAG
OpenAI
Structured Outputs
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
GitHub
Management
n8n
Apply
Apply
Apply
Business Development Representative
1 day ago
≈ $8.5k – $17k per year (Estimated) · Remote (United States, Malaysia) · Bachelor's Degree · Kuala Lumpur
Apply
In office · Full-Time · 2+ years exp · Malaysia
Apply
Apply
Hybrid · 2+ years exp · Malaysia
Apply
This is one of many
2,162,240 more open roles from verified company boards, updated every day.

