Frontend Developer - React/TypeScript (Junior)
Hạn nộp hồ sơ: 07/10/2026 (Còn 38 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
Mô tả công việc
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.
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.
Yêu cầu
Bắt buộc
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.
Ưu tiên
Đã 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.
Công nghệ & môi trường bạn sẽ tiếp xúc
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ố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.
Ưu tiên
Đã 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.
Công nghệ & môi trường bạn sẽ tiếp xúc
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
Quyền lợi
Tổng thu nhập: 15 - 22 triệu đồng
Thưởng sản phẩm R&D thành công
Thưởng các dịp lễ đặc biệt trong năm
Thưởng tháng 13
Thưởng hiệu quả kinh doanh
Khám sức khỏe tổng quát định kỳ, BHXH, phép năm, du lịch
Có Kí túc xá cho CBNV ở xa
Thưởng sản phẩm R&D thành công
Thưởng các dịp lễ đặc biệt trong năm
Thưởng tháng 13
Thưởng hiệu quả kinh doanh
Khám sức khỏe tổng quát định kỳ, BHXH, phép năm, du lịch
Có Kí túc xá cho CBNV ở xa
Thông tin chung
- Thu nhập: thu nhập 15 - 22 tr
Việc làm tương tự khác
- Công ty TNHH Phần Mềm Kỷ Nguyên Số - Derasoft
Hồ Chí Minh
thỏa thuận
CÔNG TY TNHH ICD VIỆT NAM
Hồ Chí Minh
900 - 1500
CÔNG TY TRÁCH NHIỆM HỮU HẠN ANDPAD VIỆT NAM
Hà Nội, Hồ Chí Minh
You'll love it
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
0962.107.888
Công ty Cổ phần JobOKO Toàn cầu