Mobile App Developer
- Career Category: Computer - General, Computer - Programming
- Schedule:Full-time
- Salary: Negotiable
University of Puthisastra is looking for a skilled Mobile App Developer (Native) with at least 3 years of experience to design, develop, and maintain high-quality mobile applications. The ideal candidate should have strong experience in native mobile development (Android and/or iOS) and be able to collaborate closely with backend and frontend teams to deliver scalable mobile solutions.
- Design and develop native mobile applications for Android (Kotlin/Java) and/or iOS (Swift/Objective-C).
- Collaborate with backend and frontend developers to integrate APIs and services.
- Work closely with UI/UX designers to implement intuitive and user-friendly interfaces.
- Integrate mobile apps with RESTful APIs and third-party services.
- Maintain and improve application performance, scalability, and reliability.
- Perform testing, debugging, and troubleshooting.
- Participate in code reviews and maintain coding standards.
- Prepare and manage app deployment to Google Play Store and Apple App Store.
- Keep up to date with mobile development trends and technologies.
- Bachelor's Degree in computer science, software engineering, management information science, or a related field
- Experience in mobile application development for 3 years as a minimum
- Proficient knowledge of relevant programming/computer languages for Android, iOS, and Windows devices.
- A portfolio of applications you have created or contributed to.
- Ability to multitask.
- Excellent interpersonal skills.
- Strong experience with Android (Kotlin/Java) and/or iOS (Swift/Objective-C).
- Experience integrating RESTful APIs and working with JSON.
- Experience using Git or other version control systems.
- Good understanding of mobile application architecture (MVC, MVVM, etc.).
- Experience with Firebase, push notifications, analytics, and crash reporting.
- Experience with CI/CD pipelines for mobile applications.
- Familiarity with ReactJS or modern frontend frameworks.
- Ability to work as part of a team.
- Diligent and honest.
Digital Learning Facilitator
- Career Category: Educate/Train/Teaching, Computer - General, Computer - Networking
- Schedule:Full-time
- Salary: Negotiable
The Digital Learning Facilitator is a frontline specialist role responsible for supporting students and academic staff in the effective use of the University’s digital learning systems.
The role ensures that users can confidently and efficiently use platforms such as:
- Moodle LMS (UPOP)
- Digital learning tools and platforms
- Core university systems (e.g. UPERP where relevant)
This role is critical to delivering a frictionless digital learning experience by providing timely, practical, and user-friendly support.
Success in the role will mean that:
- Students and staff can use digital systems confidently without frustration
- Issues are resolved quickly and consistently
- Training is clear, practical, and widely used
In short: Digital Learning Facilitators = systems + tools (HOW to use platforms).
Working hand-in-hand in the Learning Commons with our Learning Commons Facilitators (HOW to learn or teach, and find information), you will deliver “You can access it, use it, and succeed with it” for both teachers and students.
- First-Level Systems Support (40%)
- Act as the first point of contact for support with:
- Moodle LMS (UPOP)
- Digital learning tools
- Access and navigation issues
- Troubleshoot common user issues quickly and effectively
- Escalate complex technical issues to IT or specialist teams
- Maintain clear guidance and FAQs for common problems
- User Training and Capability Development (25%)
- Design and deliver practical, hands-on training for:
- Students (e.g. using LMS, submitting assignments, accessing resources)
- Teachers (e.g. uploading content, managing courses, using tools)
- Support on-boarding of new students and staff
- Develop simple, accessible training materials (guides, videos, quick tips)
- Digital Learning Experience Support (15%)
- Support staff and students in navigating digital learning environments
- Identify recurring issues and recommend improvements
- Contribute to improving usability and user experience of platforms
- Collaboration and Integration (10%)
- Work closely with:
- Learning Commons team (for student-facing support)
- Centre for Learning Innovation (for academic use of tools)
- IT (for system performance and escalation)
- Ensure consistent messaging and support across teams
- Service Excellence and Continuous Improvement (10%)
- Deliver responsive, student-centred support
- Track common issues and user needs
- Contribute to service improvement and innovation
- Bachelor's Degree in ICT, Education, or related field desirable)
- Experience supporting users with digital systems or platforms
- Experience in training, helpdesk, or customer support roles
- Familiarity with LMS platforms (Moodle preferred)
- Strong troubleshooting and problem-solving skills
- Ability to explain technical concepts in simple terms
- Basic understanding of digital learning environments
- Service-oriented and approachable
- Patient and supportive with users of all skill levels
- Practical and solutions-focused
- Adaptable and responsive
Back-end Developer
- Career Category: Computer - General, Computer - Programming
- Schedule:Full-time
- Salary: Negotiable
University of Puthisastra is looking for a talented Back-end Developer with strong Python and FastAPI experience to design and implement microservices-based backend systems. The ideal candidate will have at least 3 years of backend development experience, strong knowledge of API architecture, and experience working with PostgreSQL databases and modern cloud-native development practices.
- Design, develop, and maintain microservices-based backend systems using Python and FastAPI.
- Build scalable, secure, and high-performance RESTful APIs.
- Design and manage PostgreSQL database schemas, queries, and performance optimization.
- Develop and maintain independent microservices that communicate through APIs or message queues.
- Integrate backend services with third-party systems and internal services.
- Implement authentication, authorization, and API security.
- Work closely with frontend developers (ReactJS) and mobile developers to deliver integrated solutions.
- Implement service monitoring, logging, and error handling.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, system architecture discussions, and technical planning.
- Support deployment, monitoring, and scaling of microservices in containerized environments.
- Bachelor's Degree in computer science, software engineering, management information science, or a related field
- Backend development experience using Python for 3 years as a minimum
- Proficient knowledge of relevant programming/computer languages for Android, iOS, and Windows devices.
- A portfolio of applications you have created or contributed to.
- Ability to multitask.
- Excellent interpersonal skills.
- Strong experience with FastAPI or similar Python frameworks (Django, Flask).
- Experience building microservices architecture.
- Strong experience with PostgreSQL database design, optimization, and performance tuning.
- Experience designing RESTful APIs and service-to-service communication.
- Experience using ORM tools such as SQLAlchemy.
- Familiarity with Git version control.
- Knowledge of authentication and authorization mechanisms (JWT, OAuth).
- Experience with Docker or containerized environments.
- Familiarity with Node.js backend development.
- Familiarity with ReactJS frontend development.
- Experience implementing CI/CD pipelines.
- Ability to work as a team
- Be diligent and honesty
English Language Accelerator Program Coordinator & Lead Lecturer
- Career Category: Educate/Train/Teaching
- Schedule:Full-time
- Salary: Negotiable
A high-impact, dual-responsibility role for the 2027 trial period. The Lead will serve as the Architect of the digital curriculum and the Primary Instructor for the face-to-face Communication Labs. The goal of this one-year trial is to prove the efficacy of the 70/30 blended model in improving the General English proficiency of Foundation Year students and Associate Y1 students. This role has the potential to grow into a full coordinator position as the program scales up to support all English programs.
- Trial Implementation & Instructional Leadership ("30%")
- Deliver the Face-to-Face Communication Labs for the initial Foundation Year and Associate Y1 cohort.
- Facilitate high-engagement workshops focusing on speaking fluency and active listening.
- Provide direct feedback on student performance to refine the teaching methodology for future years.
- Digital Content Development ( "70%")
- Work alongside the Blended Learning Team to build the year-one General English LMS shell based on the credit courses in Foundation Year English and Y1 Associate English courses.
- Transform pedagogical concepts into interactive digital modules.
- Ensure the LMS content is intuitive and accessible for students with low initial proficiency.
- Program Coordination & Reporting
- Manage the 2027 launch timeline and ensure all digital assets are ready for the start of the semester.
- Act as the point of contact for Faculty Coordinators and Lecturers to ensure the English Language Accelerator program complements their credit-bearing courses.
- The "Proof of Concept" Report: Collect data throughout the year to present to the Head of Faculty and President, proving the program's impact on student retention and confidence.
- Strategic Scaling (Preparation for Year 2)
- Based on the trial results, design the workload model for the subsequent 3 years (moving into Academic English).
- Draft the requirements for additional lecturers as the program scales to the full BA student body
- Master's Degree in Teaching, Learning, Education or relevant field (essential)
- Expert Educator of university-level teaching experience (specifically with low-proficiency learners) for 5 years
- BA/BSc or equivalent certificate in a relevant field (essential).
- Tech-Savvy: Experience building or managing content within an LMS (Moodle, Canvas, etc.).
- Elite Communicator: You can motivate a struggling student & collaborate with technical developers.
- Builder Mentality: You aren't looking for a "plug-and-play" role; you want to build a program from the ground up.
Lecturer in Medicine
- Career Category: Educate/Train/Teaching, Health/Medical
- Schedule:Full-time
- Salary: Negotiable
The Faculty of Medicine is seeking the dynamic candidates to fill the position of full-tine lecturer in Basic Health Sciences. The primary role is to deliver the high-quality education in Subject(s) the Basic Health Sciences. Along with Dean of Medicine, he/she will work closely with part-time lecturers in the related subjects in order to develop the competency-based medical education (CBME).
- Participate in course revision of the subjects in the basic health sciences to align with competency-based medical education
- Develop innovative teaching materials and assessment methods to enhance student learning and experiences
- Deliver the teaching session at least 22hrs/week in the modern method of CBME
- Coordinate closely with part-time lecturers and foundation years lecturers to enhance the quality of education in alignment with the competency-based medical education.
- Participate in validating the exam content and report it to Dean
- Establish and oversee students’ study club
- Assist in Internal Exit Exam in the faculty
- Participate in the research activities in the faculty and be the thesis supervisor, examiner and/or chair of the thesis defense
- Participate in the simulation teaching
- Promote the student engagement in academic and extracurricular actitivies
- Participate in the development of CME and CPD in the Faculty
- Perform other tasks assigned by the Dean of Medicine.
- Holding MD Degree and above
- Strong English Proficiency: Reading, Speaking, Writing and Listening
- Full-Time Lecturer for Subjects the Basic Health Sciences (Anatomy, Physiology, Immunology, Pharmacology….)
- Proven experience in teaching of subjects at the undergraduate
- Strong passion in teaching and improving the medical education in Cambodia
- Subjects the Basic Health Sciences (Anatomy, Physiology, Immunology, Pharmacology….)
- Strong computer: Microsoft Words, PowerPoint, Excels
- Having knowledge of the modern medical education is an advantage
- Strong communication skills
- Compassion, positive behavior and attitudes
- Strong teamwork
- Ability to perform multitasks at the same time