2,209,010open jobs
141,825companies
249,035added this week
Browse all
Location
In office (Phnom Penh)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
Our statistics. IELTS is the world's most popular English language test. If you're looking to work, study or live abroad then taking an IELTS test can help you make that dream come true.

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
Position Circumstances
  • Career Category: Computer - General, Computer - Networking
  • Schedule:Full-time
  • Salary: Negotiable
Position Summary

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.
Expected Profile of Candidates Languages:
  • English - Good
Qualifications:
  • Bachelor's Degree
Work History:
  • Educational (Schools, Universities) for 2 to 3 years is preferred
Skills & Knowledge: General & Technical Skills
  • 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 Summary

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.
Expected Profile of Candidates Languages:
  • English - Good
Qualifications:
  • Bachelor's Degree
Work History:
  • Educational (Schools, Universities) for 2 to 3 years is preferred
Skills & Knowledge: General & Technical Skills
  • 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
  Contact Name
  • SpringBoard4Education (Cambodia) Co.,Ltd
  Email   Your browser does not support JavaScript!
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,209,010 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.
Create a free account Continue with Google
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
Phnom Penh
In office · Hangzhou
AI/ML
Cursor
Claude Code
AI Agents
Apply
In office · Hangzhou
AI/ML
Cursor
Claude Code
AI Agents
Apply
In office · Beijing
C++
AI/ML
LangChain
AutoGPT
Apply
Remote (EAEU) · 2+ years exp · Moscow
Java
Kotlin
Java
Gradle
Mobile
Jetpack Compose
Android SDK
DevOps
CI/CD
GitLab
Apply
In office · Full-Time · Yerevan
JavaScript
Frontend
React.js
Apply
In office · Full-Time · 3+ years exp · Phnom Penh
Apply
Stock Accountant 1 day ago
In office · Full-Time · Phnom Penh
JavaScript
Apply
Creative Director 1 day ago
In office · Full-Time · Phnom Penh
JavaScript
Design
Adobe Photoshop
Figma
Adobe After Effects
Apply
Production Manager 1 day ago
In office · Full-Time · Phnom Penh
Apply
In office · Full-Time · Phnom Penh
Apply
See all jobs
This is one of many
2,209,010 more open roles from verified company boards, updated every day.