← Clearstone Software
Senior React Frontend Engineer
Clearstone Software · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
Kỹ thuật / Cơ khí
Mức lương
71tr - 97tr
Địa điểm
Thành phố Hồ Chí Minh, Hồ Chí Minh
Tổng quan
- 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
Quyền lợi
Chăm sóc sức khỏe
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→