Job Description
The Role
You will be the full owner of the frontend experience at Bukumed. Not a spec executor — but a technical partner who shapes how the product feels and works for non-technical users in clinical environments.
You will work across modules: Electronic Medical Record, pharmacy management, billing, patient queuing, and SatuSehat integration, and more. All real-time. All high-stakes.
What You Will Do
Product & Interface
- Build UIs that are intuitive for clinic staff — including nurses, pharmacists, and admins who are not tech-savvy
- Translate complex clinical workflows into simple, efficient user flows
- Build and maintain the Bulan Design System (MUI + Figma-based) to keep the product consistent across all modules
AI-Augmented Engineering
- Use AI coding tools (Cursor, Claude Code, GitHub Copilot) as a core part of your daily workflow — not a novelty
- Build UI components for AI-powered features such as streaming inputs, diagnosis suggestions, and document automation
- Evaluate and validate AI-generated code before it reaches production
Quality & Collaboration
- Lead code reviews focused on quality, not just syntax
- Collaborate directly with product, UX writing, and backend engineering (Go + PostgreSQL)
- Ensure performance, accessibility, and compliance with Indonesian health data regulations (PMK, SatuSehat)
Our Stack
Frontend : React · TypeScript · MUI · Vite · Next.js Backend : Go · PostgreSQL · Redis Integrations : SatuSehat (FHIR) · BPJS · HL7 Infrastructure: AWS · Docker · GitHub Actions AI Tools : Claude Code · Cursor · GitHub Copilot
Interview Process
We respect your time. The process is short and relevant:
- Intro Call (30 min) — get to know each other; you share your experience and how you work
- Technical Review (async) — we review code or a project you have built; no LeetCode
- System Design & Live Coding (60 min) — frontend architecture discussion + one real React scenario
- Culture & Team Fit (30 min) — meet the product and engineering team
Requirements
What We Are Looking For
Technical (Required)
- 5+ years building production-grade frontend applications
- Strong React + TypeScript — hooks, state management, performance optimisation
- Solid grasp of modern frontend architecture: component design patterns, code splitting, rendering strategies
- Experience with REST APIs and real-time integrations (WebSocket or SSE)
- Comfortable with testing: React Testing Library, Playwright, or Cypress
AI Literacy (Required)
- Actively using AI coding tools as part of your daily workflow right now
- Able to write effective prompts that produce accurate components and logic
- Know when to trust AI output and when to write it yourself
Good to Have
- Experience building UI for multi-role B2B SaaS products
- Familiar with MUI, Figma-to-code workflows, or design systems
- Prior experience in healthcare tech or with sensitive data environments
- Experience with Next.js or other SSR frameworks
What We Are Not Looking For
- Engineers who wait for perfect specs before moving
- Developers who see AI coding tools as a threat rather than a tool
- People who are comfortable staying only in their existing "safe zone" of technology
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
PT Impian mission is to bring the best user experience. Our first problem we focus on solving is Healthcare.
