SpringBoard4Education (Cambodia) Co.,Ltd ថ្ងៃនេះ

Senior Flutter Developer

ទម្រង់៖Onsite
ប្រភេទការងារ៖Full-time
កម្រិត៖Senior
ភាសា៖English B2 · Khmer
ទីតាំង៖ Phnom Penh
ប្រាក់ខែ៖ មិនបញ្ចេញប្រាក់ខែ
🔗 ការងារពីប្រព័ន្ធ ATS

ព័ត៌មានលម្អិតការងារ

Workplace Circumstances

  • Environment: Office
  • Languages: English, Khmer
  • Location: Phnom Penh

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.

Languages

  • English - Good

Qualifications

  • Bachelor's Degree

Work History

  • Educational (Schools, Universities) for 2 to 3 years is preferred

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.

នេះជាប្រកាសរបស់អ្នកមែនទេ? កែប្រែ ឬលុបនៅទីនេះ

⚠ ដើម្បីសុវត្ថិភាពរបស់អ្នក

ដាក់ពាក្យតែនៅលើទំព័រផ្លូវការរបស់និយោជកប៉ុណ្ណោះ កុំបង់ប្រាក់ឲ្យអ្នកជ្រើសរើសបុគ្គលិក ហើយកុំប្រគល់ប្រាក់ ឬឯកសារណាមួយ ដើម្បីបានការងារ

មិនបញ្ចេញប្រាក់ខែ ផុតកំណត់ 10 ធ្នូ 2026
ដាក់ពាក្យនៅប្រភពដើម ↗