Key Responsibilities:
- 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:
- Bachelor’s degree.
- Have more than 3 years of work experience in frontend development area.
Required Skills:
- Proficient in JavaScript/TypeScript as well as modern frameworks (React.js, Next.js, Vue.js, or Angular).
- 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.