← Saramin's Client
Frontend Developer – React/TypeScript (Junior)
Saramin's Client · 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ề
CNTT - Phần mềm
Mức lương
15tr - 22tr
Địa điểm
Thành phố Hồ Chí Minh, Hồ Chí Minh
Tổng quan
- Phát triển giao diện web của hệ WMS bằng React 19 + TypeScript + Vite: các màn hình nhập kho, xuất kho, tồn kho, master data, đơn hàng.
- Xây dựng màn hình dữ liệu lớn: bảng danh sách có lọc/sắp xếp/phân trang, form nghiệp vụ phức tạp với React Hook Form + Zod, biểu đồ với Recharts.
- Quản lý điều hướng và trạng thái với TanStack Router, TanStack Query (dữ liệu máy chủ) và Zustand (trạng thái ứng dụng).
- Kết nối API REST của các service WMS và luồng WebSocket thời gian thực: thay đổi tồn kho, tiến độ đơn hàng, cảnh báo nghiệp vụ.
- Dựng giao diện theo thiết kế Figma bằng Tailwind CSS; đảm bảo tính nhất quán trong hệ thống component dùng chung.
- Hỗ trợ đa ngôn ngữ (i18next – tiếng Việt/tiếng Anh) và xử lý phân quyền hiển thị theo vai trò người dùng.
- Viết unit test/component test bằng Vitest + Testing Library; tuân thủ lint & format bằng Biome.
- Tối ưu hiệu năng giao diện (render danh sách lớn, cập nhật realtime liên tục) và tham gia code review.
- Tốt nghiệp Đại học/Cao đẳng ngành CNTT hoặc tương đương.
- 1–2 năm kinh nghiệm phát triển frontend với React (ứng viên đã hoàn thành dự án React thực tế được xem xét dù chưa đủ 1 năm đi làm).
- Thành thạo JavaScript ES6+, HTML5, CSS3; đã làm việc với TypeScript (khai báo type/interface, generic cơ bản).
- Hiểu vòng đời và cơ chế render của React: hook, state, effect, tránh render thừa.
- Đã gọi và xử lý REST API, biết xử lý loading/error/empty state đúng cách.
- Sử dụng CSS framework theo hướng utility (Tailwind) hoặc sẵn sàng chuyển sang trong 1–2 tuần.
- Thành thạo Git và làm việc theo Merge Request.
- Đã dùng TanStack Query/Router, Zustand hoặc Redux Toolkit.
- Có kinh nghiệm với WebSocket/dữ liệu realtime, hoặc dashboard/hệ thống quản trị dữ liệu lớn (ERP, WMS, admin portal).
- Biết viết test frontend (Vitest, Jest, Testing Library) và dùng Bun/Vite.
- Có mắt thẩm mỹ, đọc được Figma và chủ động góp ý về trải nghiệm người dùng.
- Có sản phẩm/portfolio hoặc GitHub để tham khảo.
- Backend: .NET 10 (LTS) – C#, ASP.NET Core Web API, Entity Framework Core; kiến trúc microservices
- Dữ liệu & hạ tầng: PostgreSQL (mỗi service 1 DB), Redis, RabbitMQ, MinIO, WebSocket
- Frontend: React 19 + TypeScript, Vite, TanStack Router/Query, Zustand, Tailwind CSS, React Hook Form + Zod, i18next, Recharts
- DevOps: Docker Compose, Kubernetes (RKE2), GitLab CI/CD (self-hosted), Zitadel (SSO)
- Chất lượng & quy trình: Vitest + Testing Library, xUnit, Biome, Git flow qua Merge Request
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ỏ
→