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.