First seen by Alion on Nov 12, 2026.
We are now looking for qualified candidates to fulfill the positions below:
Announcement Positions
Senior Flutter Developer Apply Now Workplace Circumstances- Environment: Office
- Languages: English, Khmer
- Location: Phnom Penh
- Career Category: Computer - General, Computer - Networking
- Schedule:Full-time
- Salary: Negotiable
We are looking for a Senior Flutter Developer to build a new mobile application for our school management platform.
You will develop a reliable, scalable, and user-friendly mobile app for Android and iOS using Flutter. The application will support multiple schools and organizations, so experience with multi-tenant applications and secure data access is important. You will work closely with the product and development teams to turn business requirements into practical mobile features.
Duties & Responsibilities:- Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
- Build mobile features that support a multi-tenant architecture.
- Ensure users can securely access data and features belonging to their assigned school or organization.
- Integrate the mobile application with REST APIs.
- Implement authentication, authorization, school or organization switching, and role-based access.
- Translate product requirements into intuitive and user-friendly mobile interfaces.
- Develop reusable, maintainable, and scalable Flutter components.
- Make practical UI/UX decisions and improve usability independently.
- Implement push notifications, file uploads, local storage, and other mobile capabilities.
- Optimize application performance, stability, and user experience.
- Handle network errors, loading states, and offline or poor-connectivity scenarios.
- Test, debug, and maintain applications across Android and iOS.
- Manage application releases for Google Play and the Apple App Store.
- Collaborate with the development team, contribute to code reviews, and take ownership of assigned features.
- Requirements
- Strong experience developing mobile applications using Flutter
- Solid understanding of mobile application architecture, state management, navigation, and lifecycle.
- Experience integrating REST APIs and handling authentication securely.
- Understanding multi-tenant architecture, including tenant context, data isolation, and access control.
- Experience implementing role-based access control and supporting different user types.
- Experience with Firebase, push notifications, and analytics.
- Ability to work independently from product requirements without relying on a dedicated UX/UI team.
- Good understanding of mobile UI/UX principles and responsive layouts.
- Knowledge of mobile security, performance optimization, and debugging.
- Experience with Git, code reviews, testing, and release processes.
- Ability to write clean, maintainable, and reusable code.
- Strong problem-solving skills and ability to take ownership of tasks.
- At least 4 years of software development experience, with substantial Flutter/mobile development experience.
- English - Good
- Bachelor's Degree
- Educational (Schools, Universities) for 2 to 3 years is preferred
- Experience with school management systems, education technology, or LMS platforms.
- Familiarity with school workflows such as attendance, schedules, student profiles, and parent communication.
- Experience supporting multiple schools, branches, or organizations within one application.
- Experience with offline-first applications and local databases.
- Experience with automated testing and CI/CD for mobile applications.
How to Apply
Interested Candidate please send your CV and Cover letter to Email or submit it directly to the company address provided in the contact details.
Position SummaryWe are looking for a Senior Flutter Developer to build a new mobile application for our school management platform.
You will develop a reliable, scalable, and user-friendly mobile app for Android and iOS using Flutter. The application will support multiple schools and organizations, so experience with multi-tenant applications and secure data access is important. You will work closely with the product and development teams to turn business requirements into practical mobile features.
Duties & Responsibilities:- Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
- Build mobile features that support a multi-tenant architecture.
- Ensure users can securely access data and features belonging to their assigned school or organization.
- Integrate the mobile application with REST APIs.
- Implement authentication, authorization, school or organization switching, and role-based access.
- Translate product requirements into intuitive and user-friendly mobile interfaces.
- Develop reusable, maintainable, and scalable Flutter components.
- Make practical UI/UX decisions and improve usability independently.
- Implement push notifications, file uploads, local storage, and other mobile capabilities.
- Optimize application performance, stability, and user experience.
- Handle network errors, loading states, and offline or poor-connectivity scenarios.
- Test, debug, and maintain applications across Android and iOS.
- Manage application releases for Google Play and the Apple App Store.
- Collaborate with the development team, contribute to code reviews, and take ownership of assigned features.
- Requirements
- Strong experience developing mobile applications using Flutter
- Solid understanding of mobile application architecture, state management, navigation, and lifecycle.
- Experience integrating REST APIs and handling authentication securely.
- Understanding multi-tenant architecture, including tenant context, data isolation, and access control.
- Experience implementing role-based access control and supporting different user types.
- Experience with Firebase, push notifications, and analytics.
- Ability to work independently from product requirements without relying on a dedicated UX/UI team.
- Good understanding of mobile UI/UX principles and responsive layouts.
- Knowledge of mobile security, performance optimization, and debugging.
- Experience with Git, code reviews, testing, and release processes.
- Ability to write clean, maintainable, and reusable code.
- Strong problem-solving skills and ability to take ownership of tasks.
- At least 4 years of software development experience, with substantial Flutter/mobile development experience.
- English - Good
- Bachelor's Degree
- Educational (Schools, Universities) for 2 to 3 years is preferred
- Experience with school management systems, education technology, or LMS platforms.
- Familiarity with school workflows such as attendance, schedules, student profiles, and parent communication.
- Experience supporting multiple schools, branches, or organizations within one application.
- Experience with offline-first applications and local databases.
- Experience with automated testing and CI/CD for mobile applications.
How to Apply
Interested Candidate please send your CV and Cover letter to Email or submit it directly to the company address provided in the contact details.
Contact Details Office Address- No. 6, Street 574, Sangkat Boeng Kak Ti Pir, Khan Tuol Kouk, Phnom Penh, Cambodia
- SpringBoard4Education (Cambodia) Co.,Ltd

