All open roles
Engineering

Frontend Engineer

South JakartaFull-time

This job description is written in English, the working language for this role.

About the role

As a Frontend Engineer, you will develop and maintain interactive web applications using JavaScript/TypeScript-based technologies such as React.js or Next.js. You will collaborate with Backend Engineers, UI/UX Designers, QA Engineers, and other stakeholders to translate design requirements into functional interfaces, integrate backend services, and support AI-powered application features while ensuring usability, responsiveness, and performance.

What you’ll do

  • Develop, maintain, and enhance responsive web applications using JavaScript/TypeScript-based frontend technologies.
  • Implement user interfaces based on UI/UX designs and functional requirements.
  • Integrate RESTful APIs and backend services to support application functionality and data exchange.
  • Implement frontend features that interact with AI-powered services and model-based applications.
  • Optimize web application performance, responsiveness, accessibility, and cross-browser compatibility.
  • Troubleshoot, debug, and resolve frontend issues to ensure a smooth user experience.
  • Maintain frontend documentation and contribute to continuous improvement of development standards and practices.

What you’ll bring

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related technical field.
  • Minimum 3 years of experience in frontend development or a similar software engineering role.
  • Proficiency in JavaScript and/or TypeScript, HTML5, and CSS3.
  • Hands-on experience with modern frontend frameworks or libraries such as React.js or Next.js.
  • Understanding of AI models, Large Language Models (LLMs), and the implementation of AI-powered features in web applications.
  • Familiarity with AI API integration, chatbot interfaces, or AI-driven user experiences is an advantage.
  • Familiarity with state management tools such as Redux, Zustand, or similar solutions.
  • Experience with Git, frontend testing tools, and modern build tools is preferred.

Skills

JavaScriptTypeScriptHTML5CSS3React.jsTailwind CSSBootstrapREST API IntegrationReduxLarge Language Models (LLM)Next.js

Similar roles

Sagara Technology Careers and partnership questions · by email consult@sagara.asia Always with Indonesia’s digital talent Send an email Looking for a job? Apply on our hiring portal →
Email usconsult@sagara.asia