Back to search:Front End / Indonesia

About The Position

We're looking for a Front-End React Developer with strong experience in , React, Tailwind CSS, Material UI, and state management tools like Zustand or Valtio. You'll help build a performant, responsive front end using modern tooling — working closely with backend developers via a decoupled, API-based architecture.

The ideal candidate is confident building data-driven UIs and visualizations using tools like Nivo charts, and understands how to balance design, performance, and maintainability.

Responsibilities


•⁠ ⁠Build and maintain scalable front-end applications using React and


•⁠ ⁠⁠Use for SSR, routing, and performance optimization


•⁠ ⁠⁠Implement pixel-perfect UIs with Material UI and Tailwind CSS


•⁠ ⁠⁠Integrate and manage complex state using Zustand or Valtio


•⁠ ⁠⁠Build dynamic, interactive data visualizations using Nivo charts


•⁠ ⁠⁠Connect front-end components to backend APIs (REST)


•⁠ ⁠⁠Write clean, reusable, and testable code


•⁠ ⁠⁠Participate in design reviews, technical planning, and code reviews

Requirements


•⁠ ⁠2+ years of professional experience with


•⁠ ⁠⁠Proficiency with , particularly SSR and routing


•⁠ ⁠⁠Solid knowledge of TypeScript and modern ES6+ JavaScript


•⁠ ⁠⁠Experience with Tailwind CSS and Material UI


•⁠ ⁠⁠Hands-on experience with state management using Zustand or Valtio


•⁠ ⁠⁠Experience working with data visualizations (Nivo or similar charting libraries)


•⁠ ⁠⁠Familiarity with consuming and managing data from REST APIs


•⁠ ⁠⁠Understanding of SEO, web performance, and accessibility and ⁠Strong Git skills and collaborative workflows