01
About This Role
We're hiring a Frontend Software Engineer to build fast, accessible, well-designed web experiences with React and Next.js. You'll work closely with designers to turn product ideas into polished interfaces and help shape our component library and frontend standards.
02
What You'll Do
- Build responsive, accessible user interfaces with React, Next.js, and TypeScript
- Turn Figma designs into reusable components that match the design system closely
- Integrate with REST and GraphQL APIs, and handle loading, error, and empty states properly
- Improve Core Web Vitals, bundle size, and rendering performance
- Implement internationalization (English and Thai) and SEO best practices
- Write component and end-to-end tests with tools like Vitest and Playwright
- Help improve our frontend tooling, linting, and conventions
03
What We're Looking For
- 2+ years of professional frontend development experience
- Strong TypeScript, React, and modern CSS (Tailwind CSS or similar)
- Experience with Next.js, including server components, routing, and data fetching
- Good understanding of web accessibility (WCAG) and semantic HTML
- Experience consuming APIs and managing client and server state
- Attention to visual detail and a good sense for UX
- Comfortable with Git-based workflows and code review
04
Nice to Have
- Experience building or maintaining a design system or component library
- Animation experience with Framer Motion or CSS transitions
- Familiarity with headless CMSs (Strapi, Contentful, Sanity)
- Basic backend knowledge (Node.js, SQL)
- A portfolio of live projects