Job Description

  1. Design, develop, and build highly scalable, cross-platform, and high-performance web applications using TypeScript, Reacts.js, and Next.js.
  2. Collaborate with project managers, UI/UX designers, and backend engineers to translate business requirements into technical solutions.
  3. Implement responsive, reusable, and accessible UI components that ensure a consistent user experience across different devices and browsers.
  4. Apply modern design patterns, coding principles, and best practices to produce clean, maintainable, and scalable code.
  5. Optimize web applications for speed, scalability, and accessibility.
  6. Write clean, maintainable, and well-documented code following best practices and coding standards.
  7. Ensure seamless integration between frontend components and backend services, working closely with backend engineers.
  8. Participate in code reviews, debugging, and troubleshooting to maintain high code quality and system stability.


Job Requirements

  1. Graduate from Bachelor, Diploma 3, Diploma 4 degree from IT or other related majors.
  2. Have a minimum 1 year of experience as an Front End Engineer or similar role with strong proficiency in TypeScript.
  3. Experience with front end frameworks/libraries such as NextJs, ReactJs. 
  4. Experience the basic concept of design and responsive website concepts.
  5. Experience of user-friendly experience & interface, pay attention to details, and proficiency in HTML5 and CSS3.
  6. Experience with state management libraries such as Zustand, Redux, or etc.
  7. Familiarity using component libraries like Ant Design (Antd) or Mantine UI.
  8. Ability to use Rest Full API, RSS (XML&JSON), and WebSocket.
  9. Experience with version control systems such as Git. 
  10. Ability in slicing UI/UX design to responsive web application with self styling code and API integration is an advantage.
  11. Knowledge in developing and maintaining PWA’s is an advantage.
  12. Understand the Software Development Life Cycle (SDLC) and Agile methodologies concept.

Apply Now