Job Search and Career Advice Platform

Enable job alerts via email!

Senior Frontend Engineer

Dealls – Jobs, CV & Mentoring

Daerah Istimewa Yogyakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech platform in Indonesia is seeking an experienced Frontend Engineer to lead the development of web applications. You will work collaboratively within Agile teams, focusing on performance, scalability, and user experience. The ideal candidate will have expert-level skills in JavaScript, TypeScript, and React.js, as well as a strong background in optimizing web performance. This role offers an exciting opportunity to mentor junior engineers and contribute to impactful projects.

Qualifications

  • Minimum 4–6 years of experience as a Frontend Engineer / Frontend Developer.
  • Expert-level proficiency in JavaScript, TypeScript, and React.js.
  • Strong experience integrating RESTful APIs.

Responsibilities

  • Lead the development and enhancement of Dealls’ web platform.
  • Architect, build, and maintain complex frontend features using React.js.
  • Collaborate closely with Product, Design, and Backend Engineering teams.

Skills

JavaScript
TypeScript
React.js
RESTful APIs
Frontend Performance Optimization
Agile/Scrum Methodologies
HTML5
CSS3
TailwindCSS

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Jest
Webpack
Job description
Responsibilities
  • Lead the development and enhancement of Dealls’ web platform and internal HRIS system with a strong focus on scalability, performance, and user experience.
  • Architect, build, and maintain complex frontend features using React.js, TypeScript, and modern frontend tooling.
  • Collaborate closely with Product, Design, and Backend Engineering teams to translate business needs into high-quality frontend solutions.
  • Review, improve, and standardize frontend coding practices across the engineering team to ensure maintainability and consistency.
  • Mentor and support junior and mid-level frontend engineers through code reviews, pair programming, and technical guidance.
  • Identify and resolve performance bottlenecks, ensuring optimal load times, responsiveness, and accessibility across platforms.
  • Drive improvements in frontend architecture—including modularization, code splitting, design systems, and state management.
  • Ensure seamless integration with backend APIs and contribute to improving API contracts and communication flows.
  • Participate in system design discussions, providing technical insights and recommendations for frontend architecture direction.
  • Maintain high code quality through testing strategies (unit, integration, and end-to-end tests) and continuous refactoring.
  • Stay updated on emerging frontend technologies and best practices, and propose improvements to enhance engineering efficiency.
  • Contribute to documentation, technical planning, and sprint execution within an Agile/Scrum environment.
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 4–6 years of experience as a Frontend Engineer / Frontend Developer.
  • Expert-level proficiency in JavaScript, TypeScript, and React.js (mandatory).
  • Strong experience with the React ecosystem such as Redux / Zustand, React Query, and Next.js.
  • Deep understanding of HTML5, CSS3, TailwindCSS, component-based architecture, and responsive design principles.
  • Strong experience integrating RESTful APIs, handling API state management, and performing advanced debugging.
  • Proficient in version control systems, especially Git, GitFlow, and CI/CD pipelines (value added).
  • Experience working in fast-paced, collaborative Agile/Scrum environments.
  • Strong analytical and problem-solving mindset, with high attention to detail and code quality.
  • Solid understanding of web performance optimization, scalability, and frontend best practices.
  • Experience with unit testing and integration testing (Jest / Testing Library) is a strong plus.
  • Ability to mentor junior/mid engineers, conduct code reviews, and contribute to technical decision-making.
  • Familiarity with frontend architecture, design patterns, and modern development tooling (Webpack, Vite, ESLint, etc.).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.