Senior Front-End Developer (Next.js)
- Career Category: Computer - Programming, Computer - General, Website - Development
- Schedule:Full-time
- Salary: Negotiable + Based on Experience
This position is responsible for leading the design, development, optimization, and maintenance of secure, accessible, responsive, and high-performance user-interface applications across the Skills Development Fund (SDF) digital ecosystem, with Next.js, React, and TypeScript as the primary technologies. The role establishes reusable front-end architecture, design standards, API integration patterns, and quality assurance practices while mentoring developers and collaborating with backend,, M&E, and program teams.
The Senior Front-End Developer will support SDF system and platforms including the Joint-Training System, Skills Matching System , Skills Voucher System , Partnership Platform,, Survey Portal, M&E System, and internal operational applications, as assigned.
- Lead frontend development using Next.js, React, and TypeScript, with reusable components and consistent design standards.
- Translate approved designs and business requirements into responsive, accessible, and user-friendly interfaces.
- Integrate backend APIs and develop interactive forms, dashboards, and data visualizations.
- Ensure application quality, security, performance, and compatibility across devices and browsers.
- Support application deployment and maintain technical documentation and component libraries.
- Provide technical guidance, mentor junior developers and ICT interns, and coordinate delivery with business and technical teams.
- Please refer to the attached TOR for the detailed job description.
- English
- Khmer
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Master's Degree is preferred
- Advanced proficiency in JavaScript, TypeScript, React, and Next.js, including App Router, Server Components, Client Components, routing, and rendering strategies.
- Strong hands-on experience with Tailwind CSS, shadcn/ui, responsive design, reusable components, and accessible user interfaces.
- Experience integrating RESTful APIs and implementing authentication, authorization, application state management, and data validation.
- Proficiency in Git/GitLab, code reviews, testing, debugging, and CI/CD workflows.
- Ability to optimize application performance, accessibility, security, maintainability, and cross-browser compatibility.
- Working knowledge of React Hook Form, Zod, TanStack Query, and internationalization tools such as next-intl is highly desirable.
- Experience with Figma, charting libraries, Docker, and Agile/Scrum is an advantage.
- Strong problem-solving skills and attention to usability and detail.
- Clear communication and effective collaboration with technical teams and other stakeholders.
- Technical leadership, mentoring, and willingness to learn and share knowledge.
- Initiative and accountability, with the ability to prioritize work and deliver quality results on time.
Senior Backend Developer
- Career Category: Computer - Programming, Computer - General, Website - Development
- Schedule:Full-time
- Salary: Negotiable
This position is responsible for designing, developing, maintaining, and optimizing scalable, secure, and high-performance backend systems that support the Skill Development Fund digital ecosystem, with a strong focus on Laravel and Next.js, as the primary web development frameworks. The position is required to lead backend architecture, API development, database optimization, system integration, and DevOps collaboration while mentoring junior developers and ensuring software quality, security, and maintainability. In addition, the role provides technical guidance, troubleshooting support, and practical advice to the development team to ensure that solutions are secure, scalable, reliable, well-documented, and aligned with SDF's digital architecture and best practices.
The Senior Backend Developer will handle SDF systems and platforms including the Joint-Training System, Skills Matching System, Skill Voucher System, Partnership Platform, Survey Portal, M&E System, and other related backend systems, background services, and integrations.
- Lead the development and maintenance of secure, scalable backend systems and APIs using Laravel.
- Design and optimize databases to ensure data integrity, security, and performance.
- Integrate SDF’s digital platforms with internal systems and external services.
- Ensure software quality, security, and reliability through testing, code reviews, and troubleshooting.
- Support system deployment, production monitoring, and technical documentation.
- Provide technical guidance, mentor developers, and coordinate development tasks with business and ICT teams.
- Please refer to the attached TOR for the detailed job description.
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Master's Degree is preferred
- Strong hands-on experience with PHP and Laravel, including Eloquent ORM, queues, task scheduling, events, authorization policies, Sanctum/Passport, and automated testing.
- Experience integrating backend services with Next.js/React, including API communication and authentication flows.
- Proficiency in MySQL, PostgreSQL, or similar relational databases, including database design, query optimization, migrations, transactions, and data integrity.
- Sound knowledge of RESTful APIs, OAuth 2.0, JWT, input validation, audit logging, and secure coding practices.
- Experience with Git/GitLab, Linux, Docker, CI/CD pipelines, deployment processes, and cloud or VPS hosting environments.
- Strong debugging, performance optimization, code review, and technical documentation skills.
- Strong knowledge of microservices architecture is highly preferred. Experience with Agile/Scrum is an advantage.
- Strong analytical thinking, problem-solving, and attention to detail.
- Clear communication and effective collaboration with technical and non-technical colleagues.
- Technical leadership, mentoring, and willingness to learn and share knowledge.
- Accountability and initiative, with the ability to work independently, prioritize complex tasks, and meet deadlines.