Frontend Developer
ระดับ: mid
สถานที่: Phnom Penh
เงินเดือน: ไม่ระบุเงินเดือน
🔗 ประกาศจากระบบ ATS
รายละเอียดงาน
Workplace Circumstances
- Environment: Educational (schools / universities etc.)
- Languages: English, Khmer
- Location: Phnom Penh
Position Summary
Reporting line: Product Manager
Department: Quantum Bridge Tech Solution (QB Tech)
Division/Campus: Central Office
The Frontend Developer is responsible for designing, developing, and maintaining responsive and scalable web interfaces that support education technology platforms and institutional systems. The role requires close collaboration with UI/UX designers, backend engineers, and product teams to ensure seamless integration and excellent user experience.
Duties & Responsibilities
- Develop and maintain modern web applications using current frontend technologies
- Build responsive and reusable UI components
- Collaborate closely with designers to implement intuitive and accessible interfaces
- Integrate frontend applications with backend services through RESTful APIs
- Optimize applications for performance, scalability, and usability
- Participate in code reviews and continuous improvement practices
- Maintain documentation for frontend architecture and components
- Ensure cross-browser compatibility and responsive design standards
Benefits
- Work on modern web-based education technology platforms
- Be part of a collaborative and fast-moving engineering team
- Opportunity to grow with a technology-driven organization
- Flexible and supportive working environment
- Professional development opportunities
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related field
General & Technical Skills
- Minimum 2–5 years of experience in frontend development
- Experience delivering production-level web applications
- Strong knowledge of HTML, CSS, and JavaScript
- Modern frontend frameworks (React, Vue, Angular, or similar)
- REST API integration
- State management approaches in modern frontend applications
- Version control systems (Git) and collaborative workflows
- Performance optimization techniques and UI/UX best practices
- Experience working with TypeScript
- Familiarity with modern build tools (Vite, Webpack)
- Experience using testing frameworks (Jest, Cypress)
- Experience working in Agile or startup environments
- Exposure to scalable web application architecture
- Strong attention to UI/UX quality and usability
- Analytical thinking and problem-solving ability
- Effective collaboration and communication skills
- Ability to manage multiple development tasks efficiently
- Commitment to continuous learning and improvement
- Experience with TypeScript
- Familiarity with build tools (Vite, Webpack)
- Understanding of testing frameworks (Jest, Cypress)
- Experience working in agile teams