Home
About Us
CEO Statement
Corporate Profile
Corporate Mission Statement
Ethical Principles
Organization Chart
Service & Technology
CMED Service
Why Choose Us?
Projects
CSR
Join Us
News
Contact Us
Client Access
English
ខ្មែរ
Client Access
Mobile App. Development (Flutter) Team Leader
Job Description
Create realistic prototypes using Adobe XD or other similar tools.
Designing and building mobile applications using Flutter
Collaborating with the design team to define app features.
Fixing application bugs before the final release.
Use Azure DevOps Services or other similar tools.
Designing and implementing application updates.
Ensuring quality and performance of the application to specifications.
Identifying potential problems and resolving application bottlenecks.
Publishing applications on the App Store/Play Store.
Create documents related to the front-end mobile development
Perform other tasks as assigned by the direct supervisor
Job Requirement
A recognized bachelor’s degree in Computer Science or equivalent
A minimum of 7-year experience in the role
Very competent in data structure and algorithm
Very competent in APIs integration with Restful APIs, GraphQL, and Web Socket
Deep hands-on technical expertise in building cross-platform mobile app using Flutter and Dart
Deep understanding of Clean Architecture patterns and best practices for Flutter
Strong knowledge of the flutter state management such as Provider and BLoC
Experience with offline storage, asynchronous programming, and performance tuning
Experience with Image Caching, Firebase Cloud Messaging and Crash Analytics
Some knowledge of native app development such as iOS (Swift) and Android (Kotlin or Java)
Experience in using method channels to invoke native APIs
Experience in Git
Experience in writing unit tests
Experience in releasing the Flutter app to AppStore or PlayStore
Good command of English communication, both spoken and written
Proficient in Microsoft Office applications
Experience in a Construction Company will be an advantage
Apply Now