Skip to content
Tuyển Dụng
← Clearstone Software

Senior React Frontend Engineer

Clearstone Software · Hồ Chí Minh
Apply on official site ↗
Type
Full-time
Work mode
On-site
Level
Staff
Industry
Engineering / Mechanical
Salary
71tr - 97tr
Location
Thành phố Hồ Chí Minh, Hồ Chí Minh

Overview

  • First 60 days: Ship the tablet-based clinic check-in/checkout UI on the current jQuery/Bootstrap stack to complete internal launch. Address remaining UI cleanup and bug fixes.
  • React scaffolding: Establish the React project structure, TypeScript configuration, build tooling (Vite or Next.js), state management, component library baseline (shadcn/ui, Radix, MUI, or similar), and design tokens.
  • Incremental migration: Lead the component-by-component port from jQuery/Bootstrap to React. Establish patterns for legacy-and-React coexistence during transition so we keep shipping features while porting.
  • Multi-language UI: Design and implement the i18n UI infrastructure using react-i18next or equivalent. Ship first-language rollout (English + at least one additional language for EU rollout).
  • UI refresh for commercial rollout: Deliver a modern, responsive, accessible UI suitable for external commercial customers.
  • API integration: Consume ASP.NET Core REST APIs, coordinate API contracts with the .NET backend team.
  • Accessibility & responsiveness: Ship UI that meets WCAG and works cleanly on desktop, tablet (for in-clinic use), and mobile.
  • Contribute to architectural discussions and code reviews
  • Required Experience
  • 5+ years of professional frontend development, with strong JavaScript / TypeScript fluency
  • Senior React experience — React 18+ with hooks, function components, modern state management (React Query / TanStack Query, Zustand, Redux Toolkit, or equivalent)
  • Direct experience migrating a jQuery/Bootstrap-era codebase to React — the core skill and perfect-fit signal
  • Strong TypeScript fluency
  • Strong CSS/HTML fundamentals — you can ship production-quality UI without waiting on a designer
  • Tailwind CSS or similar utility-first CSS proficiency
  • i18n implementation experience in React (react-i18next, FormatJS, or equivalent)
  • Comfortable consuming REST APIs from .NET backends
  • Solid written English
  • Attention to accessibility and user experience details
  • Nice to Have
  • Prior experience with a full jQuery/Bootstrap → React migration in a live production system — perfect-fit signal
  • Next.js experience for the build/framework layer
  • Vite experience
  • Tablet-optimized or kiosk-mode UI experience (in-clinic use case)
  • Prior work on healthcare, wellness, or med spa software
  • Design sensibility — you can partner with a designer or ship acceptable UI without one
  • Component library development experience (Storybook, Chromatic)
  • shadcn/ui, Radix, MUI, or similar component library experience
  • Understanding of WCAG accessibility standards
  • Progressive Web App (PWA) experience for tablet-in-clinic use
  • Tech Stack You'll Work With
  • Current: jQuery 2, Bootstrap 3, legacy Razor views (ASP.NET MVC 5)
  • Target: React 18+ with TypeScript, Tailwind CSS, Vite or Next.js, modern component library (shadcn/ui or similar), react-i18next
  • API consumption: ASP.NET Core REST APIs
  • Tooling: GitHub, Slack, Linear or Jira, Figma

Benefits

Healthcare

Summary of facts from the official posting. View original ↗

Interested in this role?

You'll be taken to the employer's official application page.

Apply on official site ↗
Is this your business? Claim this page, request edits or removal