0%
Loading ...
Job Category: Engineering Product
Job Type: Full Time
Job Location: Bandung
Job Status: Priority Hiring

Bandung, Indonesia · Full-Time

About the Role

We’re looking for a Frontend Engineer to own the quality of AI-assisted front-end development. This is not a traditional “ticket in, code out” role. You’ll work alongside AI coding agents (such as Claude) that can generate large amounts of front-end code quickly — and you’ll be the human who directs that work, reviews it critically, refines it, and takes full responsibility for what ships.

The hard part of this job isn’t typing code. It’s judgment: knowing when the AI is right, catching when it’s confidently wrong, making the architectural calls it shouldn’t make on its own, and turning fast-but-imperfect output into reliable, accessible, performant interfaces that serve our mission.

If you have strong front-end fundamentals, an eye for design and quality, and the discipline to be the last line of defense on correctness, this is a role where you’ll move faster and ship more than you ever could by hand alone.

Before You Apply

This role is not light, routine, or heavily guided. You’ll be expected to handle ambiguity, move quickly across multiple priorities, and deliver production-ready interfaces with little to no revision. AI will help you move fast — but speed without judgment is a liability, and the quality of what we ship is on you. You must be able to stay calm under pressure, take full ownership of AI-generated work as if you wrote every line yourself, and deliver reliable outputs even when requirements shift mid-week or feedback requires immediate turnaround.

If you’re seeking a role that will stretch your front-end skills, sharpen your problem-solving, and put you at the front of how engineering is actually changing — and you’re prepared to meet high expectations — we want to hear from you.

Key Responsibilities

AI-Assisted Development & Oversight

  • Direct AI coding agents to build front-end features: write clear specifications, prompts, and constraints that get the best possible output.
  • Review, refine, and take ownership of AI-generated code — you are the human-in-the-loop accountable for correctness, security, performance, and maintainability.
  • Catch the subtle failure modes AI tends to produce: incorrect server/client boundaries, caching and hydration bugs, accessibility gaps, performance regressions, and architectural shortcuts.
  • Define conventions, guardrails, and reusable patterns so AI output stays consistent, idiomatic, and easy to maintain across the codebase.

UI Development

  • Build responsive, accessible, and performant interfaces in Next.js / React, translating designs and wireframes into clean, reusable code.
  • Make the architecture and design-system decisions that shouldn’t be delegated to an agent.
  • Ensure cross-browser and cross-device compatibility across everything delivered.

Technology & Innovation

  • Contribute to front-end architecture, tooling, and AI-workflow decisions; continuously improve how we use AI to build well.
  • Stay current with the Next.js / React ecosystem and emerging AI development practices.
  • Strengthen build pipelines, component libraries, and testing so quality scales with output.

Collaboration & Delivery

  • Partner with product managers, designers, and back-end engineers to turn requirements into effective solutions.
  • Participate in agile ceremonies, code reviews, and technical discussions.
  • Document front-end systems and components; provide prompt support for live systems and issue resolution.

What We’re Looking For

Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Experience: 3+ years as a front-end or full-stack developer with a strong front-end focus, and a proven track record of shipping production-grade interfaces. (We weight demonstrated judgment and code-review ability over years.)

Technical Skills:

  • Deep proficiency with Next.js (App Router, Server Components, server actions, rendering and caching strategies) and React.
  • Strong command of TypeScript, modern JavaScript, HTML5, and CSS3 (Tailwind or similar).
  • The core skill: ability to read, critique, and improve code you didn’t write — spotting bugs, bad patterns, and risky decisions quickly.
  • Solid grounding in debugging, testing (e.g. Vitest/Jest, Playwright/Cypress), web accessibility (WCAG), and performance optimization.
  • Familiarity with state management (Zustand, Redux, or similar), RESTful API and GraphQL integration, and responsive design.
  • Experience with Git, CI/CD pipelines, and basic cloud platform knowledge (AWS, GCP, or Azure).

Core Competencies: Strong attention to detail and UI quality, sound architectural judgment, ability to work independently, accountability for outcomes, and comfort collaborating in cross-functional, culturally diverse teams.

Location & Availability: Based in Bandung or willing to relocate.

Bonus (Nice to Have): Hands-on experience working with AI coding tools (Claude, Cursor, Copilot, etc.) in a real production workflow; animation libraries (Framer Motion, GSAP); design tools like Figma; data-visualisation libraries (D3.js, Chart.js); React Native; or prior exposure to edtech or mission-driven projects.

Why Join Us?

You’ll be joining a team with a bold mission to make education accessible and impactful — and you’ll be doing it at the front edge of how software actually gets built today. We don’t expect perfection, but we do expect creativity, ownership, and a strong learning attitude. If you’re looking for routine ticket work, this isn’t the right fit. But if you’re ready to own the front-end experience, get serious leverage out of AI, and contribute to real-world impact — we’d love to hear from you.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Almost there! Just a few more questions to get to know you better