Đến nội dung chính
Tuyển Dụng
← 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ỏ