Frontend Developer
Summary
Builds and optimizes frontend systems using Next.js/TypeScript/Tailwind, mentors junior engineers, and collaborates with backend/UI/UX teams in an Agile workflow.
- Design and develop scalable and easy to manage frontend systems.
- Perform optimizations on application performance, bundle size, and system stability.
- Maintain code quality standards through code review processes and implementation of best practices.
- Be a mentor for junior engineers to support talent development within the team.
- Actively collaborate with Backend, UI/UX, and Quality Assurance (QA) teams.
- Fully involved in the product development cycle using Agile methods.
- Improve the quality and performance of currently running applications.
Education & Experiences
- Have more than 3 years of work experience in frontend development area.
Required Skills
- Have experience building applications with SSR/SSG technologies such as Next.js, Gatsby, or Nuxt.js.
- Have a strong knowledge of TypeScript, async logic, and how to perform frontend performance optimization.
- Familiar with using Tailwind CSS or CSS-in-JS.
- Experienced using tools such as Webpack/Vite, Git, and accustomed to running Unit/Integration Testing.
- Deep understanding of frontend architecture patterns and familiarity with Agile/Scrum workflows.
- Have sharp analytical and problem-solving skills.
- Communicative, able to work across teams, and have a strong desire to learn new technologies.