← 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
→