We are looking for a highly skilled Frontend Developer proficient in Next.js and Vue.js to join our growing development team. The ideal candidate will be responsible for building responsive, high- performance, and visually appealing web applications. You will collaborate closely with UI/UX designers, backend engineers, and product managers to deliver high- quality digital experiences.
Department: Engineering / Development
Location: Bangkok
Key Responsibilities
Job Summary
Job Title: Frontend Developer (Next.js / Vue.js)
Reports To: Technical Lead / Project Manager
Participate in code reviews and contribute to team standards and documentation.
Stay updated with the latest frontend frameworks, libraries, and best practices.
Optimize application performance, scalability, and maintainability.
Ensure cross- browser and cross- platform compatibility.
Develop, test, and maintain web applications using Next.js and Vue.js.
Integrate frontend components with RESTful APIs or GraphQL services.
Collaborate with designers to implement modern, user- friendly, and responsive UI components.
Write clean, efficient, and reusable code following best practices.
Qualifications & Skills
Familiarity with TypeScript and modern frontend architecture (components, state management, etc.).
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
5+ years of experience in frontend development.
Strong proficiency in Next.js, Vue.js, JavaScript (ES6+), HTML5, and CSS3/SASS.
Understanding of responsive design, accessibility, and web performance optimization.
Experience with API integration, SSR (Server- Side Rendering), and SPA (Single Page Application) concepts.
Familiarity with Git and Agile/Scrum workflows.
Nice to Have
Experience with CI/CD pipelines or cloud deployment (Vercel, AWS, etc.).
Experience with Redux, or other state management libraries.
Basic understanding of backend technologies (Node.js, NestJS, or Express).
Knowledge of Tailwind CSS, Bootstrap, or other modern CSS frameworks.