Job Description 

  1. Develop and implement concepts aligned with the company’s mission, vision, and product goals.
  2. Define and maintain front-end technology stacks, best practices, and architectural guidelines.
  3. Work closely with product & project managers, UIUX designer, and back-end teams to define technical requirements and deliver seamless user experiences.
  4. Ensure the delivery of high-quality, responsive, and performant front-end applications.
  5. Evaluate and implement modern technologies and frameworks to optimize development efficiency.
  6. Mentor, coach, and upskill team members by creating and delivering training materials or programs tailored to their needs.
  7. Monitor the progress and performance of engineering squads, providing support and addressing challenges as they arise.
  8. Conduct regular code reviews and validations to ensure adherence to best practices and project goals.
  9. Lead the resolution of technical challenges and bottlenecks in the front-end development lifecycle.



Job Requirements 

  1. Graduate from Bachelor, Diploma 3, Diploma 4 degree from IT, Software Engineering, Computer Science or other related majors.
  2. Have a minimum 3 years of experience as an Front End Engineer or similar role with strong proficiency in TypeScript.
  3. Expertise with front end frameworks/libraries such as NextJs, ReactJs for minimum 3 years.
  4. Expertise in JavaScript architecture and the ecosystem.
  5. Proven ability to lead and inspire engineering teams, providing guidance and technical direction.
  6. Strong project management and task delegation capabilities.
  7. Familiarity with monorepo tools like Nx, Turborepo, or pnpm workspaces (Nx preferred).
  8. Experience in platform engineering and working with research and development teams.
  9. Proficiency in distributing and managing packages through package registries across multiple repositories.
  10. Strong focus on code quality, refactoring strategies, and maintaining a clean, reliable, and readable codebase.
  11. Hands-on experience in designing and building design systems or UI kits for frontend applications.
  12. Deep understanding of CI/CD pipelines and automation tools.
  13. Comprehensive knowledge of open-source libraries for UI components, documentation, performance optimization, data fetching, state management, multimedia, and automation.
  14. Understand the Software Development Life Cycle (SDLC) and Agile methodologies concept.


Apply Now