Skip to content
Tuyển Dụng
← Saramin's Client

Frontend Developer – React/TypeScript (Junior)

Saramin's Client · Hồ Chí Minh
Apply on official site ↗
Type
Full-time
Work mode
On-site
Level
Staff
Industry
IT - Software
Salary
15tr - 22tr
Location
Thành phố Hồ Chí Minh, Hồ Chí Minh

Overview

  • 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

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
→