Back to search:Front End / Jakarta

Company Description

PT IMMER is dedicated to supporting international financial and transaction activities by providing innovative solutions for global money transfers. With a strong focus on transaction security, PT IMMER aims to deliver a convenient experience for customers while ensuring compliance with financial regulations.

Role Description

We're building polished, high-performance web apps and we're looking for a Front-End Engineer who thrives with modern React tooling and great DX. You'll ship features end-to-end on a small, fast team, turning Figma ideas into snappy, accessible, and maintainable UIs.

Tech You'll Use

  • React, TypeScript, Vite
  • TanStack Router & TanStack Query
  • Tailwind CSS, shadcn/ui
  • Zod
    (runtime validation)
  • React Hook Form
    (forms)

What You'll Do

  • Build modular, accessible UI components and screens using Tailwind + shadcn/ui.
  • Implement client-side routing and data-fetching with TanStack Router/Query.
  • Own form UX with React Hook Form + Zod validation.
  • Maintain a clean TypeScript codebase with sensible boundaries and great DX.
  • Collaborate with product/design; review code; write concise technical docs.
  • Measure and improve performance (bundle size, Lighthouse metrics, CLS, TTI).
  • Uphold UI consistency via component libraries and design tokens.

Must-Haves

  • Experience:
    1–3+ years of professional front-end experience (fresh graduates not eligible).
  • Strong TypeScript + React fundamentals (hooks, context, composition patterns).
  • Hands-on with Vite, Tailwind, and at least one component library (preferably shadcn/ui).
  • Practical experience with TanStack Query (caching, mutations, optimistic updates).
  • Comfortable building complex forms with React Hook Form + Zod.
  • Good grasp of web performance, accessibility (a11y), and responsive design.
  • Clear communication and habit of writing tidy PRs.

We don't require a degree. We care about your work, not your diploma.

Nice-to-Haves

  • TanStack Router in production.
  • State machines (e.g., XState) or global state patterns beyond context.
  • Testing (Vitest, Testing Library), Storybook, visual regression tests.
  • Basic CI/CD familiarity and lint/format tooling (ESLint, Prettier).
  • Experience working closely with design systems.

What We Offer

  • Competitive salary and benefits.
  • Office-first culture with focused collaboration time.
  • Occasional Work From Anywhere
    allowance (manager-approved).
  • Real ownership of features and space to grow into senior responsibilities.

How To Apply

Send your CV/portfolio/GitHub to with the subject: "Front-End Engineer – [Your Name]"

Include a short note (3–5 sentences) about a UI you're proud of and why.

Optional Screening (add to your form/app)

  • Share a link to a component you wrote that shows clean composition (GitHub/Gist).
  • Given an API that returns paginated results, describe how you'd implement infinite scroll with
    TanStack Query
    (keys, caching, prefetch).
  • Provide a minimal example of a
    React Hook Form
    with
    Zod
    that validates a phone number and disables submit until valid.