Job title: Senior Frontend Engineer
Job type: Permanent
Industry: IT
Location: WFA, Jakarta
Job ID: 48111

Job Description

About the company

Geekhunter is hiring on behalf of our client, a technology consulting firm that delivers tailored IT solutions with specialised expertise in software development, comprehensive UX design, and full-cycle project management.

 

Job Responsibilities

  • Lead the design and development of the cloud portal’s frontend architecture. 
  • Deliver modern, user-friendly UI components to support infrastructure management.
  • Create intuitive dashboards for monitoring and visualising cloud resources.
  • Integrate frontend applications seamlessly with backend REST APIs.
  • Implement workflows that enable provisioning and management of infrastructure.
  • Ensure the UI meets high standards of performance, scalability, and responsiveness.
  • Provide input on frontend architectural decisions and best practices.
  • Collaborate closely with backend engineers, product owners, and designers.
  • Uphold strong code quality, maintainability, and consistency across the frontend.

Job Requirements

  • Minimum 5 years of professional experience in frontend development. 
  • Solid expertise in component-based architecture and modern frontend design patterns.
  • Advanced proficiency in JavaScript/TypeScript, with strong React experience.
  • Proven ability to consume and integrate REST APIs.
  • Familiarity with AI-assisted development tools (e.g., ChatGPT, GitHub Copilot, Claude Code, AI IDEs).
  • Experience working in Agile environments, particularly Scrum.
  • Track record of building large-scale web applications or administrative dashboards.
  • Strong grasp of JavaScript/TypeScript fundamentals and ES6+ features.
  • Deep understanding of browser internals, DOM rendering, and performance optimisation.
  • Experience scaling React applications with modern state management (Redux, Zustand, React Query).
  • Solid knowledge of HTTP/REST APIs, authentication (JWT/OAuth), and CORS.
  • Proficiency with modern frontend tooling (Vite/Webpack, npm/yarn, testing frameworks).
  • Awareness of web security principles (XSS, CSRF).
  • Experience implementing complex dashboards and data visualisation components.
  • Background in developing cloud dashboards or administrative portals. Experience with Ant Design for UI development.
  • Familiarity with charting libraries (ECharts, Chart.js, Recharts).
  • Hands-on experience with state management solutions (Redux, Zustand, React Query).
  • Understanding of DevOps practices and cloud infrastructure concepts.

 

Benefits

  • Competitive Salary
  • THR**
  • BPJS Ketenagakerjaan & Kesehatan**
  • Incentive Based On Performance
  • Working Tools Provided