Nhân Viên Frontend Developer
Hạn nộp hồ sơ: 25/11/2026 (Còn 26 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 và bảo trì các module giao diện của Nền tảng DPM bằng React 19 và TypeScript, theo kiến trúc micro-frontend (MFE) metadata-driven: mỗi module khai báo cấu hình MFE riêng và được đồng bộ, kiểm tra bằng công cụ build nội bộ.
- Xây dựng các màn hình quản trị và màn hình người dùng bằng TanStack Router (route theo tenant), TanStack Query (server state) và React Hook Form + Zod 4 (form và validation).
- Thiết kế và triển khai giao diện từ Figma/mockup, đảm bảo responsive và tương thích đa trình duyệt/thiết bị, sử dụng Tailwind CSS v4, Radix UI và Kendo React theo thư viện dùng chung của dự án.
- Xây dựng các thành phần tương tác phức tạp: kéo thả với dnd-kit, bố cục dashboard với react-grid-layout, biểu đồ với [protected info], thông báo thời gian thực qua SignalR client.
- Hỗ trợ đa ngôn ngữ bằng i18next / react-i18next và tái sử dụng các khóa i18n dùng chung.
- Tích hợp REST API qua API Gateway. Sử dụng kiểu TypeScript được sinh từ contract UI (OpenAPI), không tự khai báo lại DTO; hiển thị đúng quyết định và thông báo lỗi do backend trả về.
- Phối hợp với UI/UX Designer, Product Owner, BA và đội Backend để phân tích nghiệp vụ, thiết kế luồng và thống nhất contract API.
- Đảm bảo hiệu năng (Performance), tối ưu Core Web Vitals, code sạch (Clean Code), có khả năng tái sử dụng (Reusability) và mở rộng (Scalability): code splitting, lazy route, memoization, caching với TanStack Query.
- Viết Unit Test với Vitest và Testing Library; tham gia code review, tuân thủ ESLint/Prettier và quy tắc kiến trúc của dự án.
- Đóng gói ứng dụng bằng Docker; tham gia pipeline CI/CD và triển khai trên OpenShift / Kubernetes.
- Khắc phục lỗi, tối ưu hiệu năng hệ thống; phối hợp với BA, QA để đảm bảo chất lượng và tiến độ.
- Báo cáo tiến độ hằng ngày, hằng tuần cho quản lý.
Công nghệ đang dùng trong dự án
- Frontend: React 19, TypeScript 6, Vite 8, TanStack Router & Query, React Hook Form, Zod 4, i18next, Tailwind CSS v4, Radix UI, Kendo React, dnd-kit, react-grid-layout, Zustand, SignalR, Vitest, ESLint 9.
- Kiến trúc FE: micro-frontend dạng native module, host quản trị và host người dùng, thư viện UI dùng chung và contract UI sinh tự động.
- DevOps / Quy trình: Docker, OpenShift / Kubernetes, CI/CD pipelines, Git (nhánh develop/main, Pull Request).
- Xây dựng các màn hình quản trị và màn hình người dùng bằng TanStack Router (route theo tenant), TanStack Query (server state) và React Hook Form + Zod 4 (form và validation).
- Thiết kế và triển khai giao diện từ Figma/mockup, đảm bảo responsive và tương thích đa trình duyệt/thiết bị, sử dụng Tailwind CSS v4, Radix UI và Kendo React theo thư viện dùng chung của dự án.
- Xây dựng các thành phần tương tác phức tạp: kéo thả với dnd-kit, bố cục dashboard với react-grid-layout, biểu đồ với [protected info], thông báo thời gian thực qua SignalR client.
- Hỗ trợ đa ngôn ngữ bằng i18next / react-i18next và tái sử dụng các khóa i18n dùng chung.
- Tích hợp REST API qua API Gateway. Sử dụng kiểu TypeScript được sinh từ contract UI (OpenAPI), không tự khai báo lại DTO; hiển thị đúng quyết định và thông báo lỗi do backend trả về.
- Phối hợp với UI/UX Designer, Product Owner, BA và đội Backend để phân tích nghiệp vụ, thiết kế luồng và thống nhất contract API.
- Đảm bảo hiệu năng (Performance), tối ưu Core Web Vitals, code sạch (Clean Code), có khả năng tái sử dụng (Reusability) và mở rộng (Scalability): code splitting, lazy route, memoization, caching với TanStack Query.
- Viết Unit Test với Vitest và Testing Library; tham gia code review, tuân thủ ESLint/Prettier và quy tắc kiến trúc của dự án.
- Đóng gói ứng dụng bằng Docker; tham gia pipeline CI/CD và triển khai trên OpenShift / Kubernetes.
- Khắc phục lỗi, tối ưu hiệu năng hệ thống; phối hợp với BA, QA để đảm bảo chất lượng và tiến độ.
- Báo cáo tiến độ hằng ngày, hằng tuần cho quản lý.
Công nghệ đang dùng trong dự án
- Frontend: React 19, TypeScript 6, Vite 8, TanStack Router & Query, React Hook Form, Zod 4, i18next, Tailwind CSS v4, Radix UI, Kendo React, dnd-kit, react-grid-layout, Zustand, SignalR, Vitest, ESLint 9.
- Kiến trúc FE: micro-frontend dạng native module, host quản trị và host người dùng, thư viện UI dùng chung và contract UI sinh tự động.
- DevOps / Quy trình: Docker, OpenShift / Kubernetes, CI/CD pipelines, Git (nhánh develop/main, Pull Request).
Yêu cầu
Kỹ năng bắt buộc
- Tối thiểu 1-3 năm kinh nghiệm thực tế với ReactJS (Hooks, Context API, TanStack Query hoặc React Query, TanStack Router hoặc React Router).
- Thành thạo React và TypeScript (generic, union type, strict mode).
- Nắm vững HTML5, CSS3 và Tailwind CSS; có kinh nghiệm với một bộ component library như Radix UI, Kendo React, Ant Design, MUI hoặc Shadcn/ui.
- Có kinh nghiệm xây dựng form phức tạp với React Hook Form và Zod (hoặc tương đương) và quản lý state với Zustand hoặc Redux Toolkit.
- Có kinh nghiệm làm việc với RESTful API, WebSocket/SignalR và xử lý bất đồng bộ (Asynchronous JS).
- Hiểu sâu về tối ưu hóa hiệu năng web (Lazy loading, Code splitting, Memoization, Caching).
- Sử dụng thành thạo Git (Gitflow, Pull Request, chiến lược branching).
- Có kinh nghiệm với công cụ build và test hiện đại: Vite, Vitest, ESLint, Prettier.
- Sử dụng thành thạo AI Agent (ví dụ Claude Code, Codex), Agent Skill và MCP để tăng hiệu suất phát triển, tự động hóa tác vụ và kiểm chứng kết quả.
Điểm cộng
- Đã từng làm việc với kiến trúc micro-frontend, module federation hoặc metadata-driven UI.
- Hiểu rõ nghiệp vụ để tùy biến (customize) giao diện và luồng xử lý theo quy trình phức tạp của khách hàng là một lợi thế.
- Có kinh nghiệm tích hợp đăng nhập phía frontend với JWT, OAuth2 hoặc OpenID Connect.
- Biết cơ bản về Docker, OpenShift/Kubernetes, CI/CD pipeline và dịch vụ đám mây (Azure/AWS) là một lợi thế.
Yêu cầu kỹ năng mềm
- Tư duy logic tốt, khả năng giải quyết vấn đề linh hoạt và chủ động.
- Tinh thần trách nhiệm, chủ động giao tiếp và làm việc nhóm hiệu quả.
- Khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh tốt.
- Tối thiểu 1-3 năm kinh nghiệm thực tế với ReactJS (Hooks, Context API, TanStack Query hoặc React Query, TanStack Router hoặc React Router).
- Thành thạo React và TypeScript (generic, union type, strict mode).
- Nắm vững HTML5, CSS3 và Tailwind CSS; có kinh nghiệm với một bộ component library như Radix UI, Kendo React, Ant Design, MUI hoặc Shadcn/ui.
- Có kinh nghiệm xây dựng form phức tạp với React Hook Form và Zod (hoặc tương đương) và quản lý state với Zustand hoặc Redux Toolkit.
- Có kinh nghiệm làm việc với RESTful API, WebSocket/SignalR và xử lý bất đồng bộ (Asynchronous JS).
- Hiểu sâu về tối ưu hóa hiệu năng web (Lazy loading, Code splitting, Memoization, Caching).
- Sử dụng thành thạo Git (Gitflow, Pull Request, chiến lược branching).
- Có kinh nghiệm với công cụ build và test hiện đại: Vite, Vitest, ESLint, Prettier.
- Sử dụng thành thạo AI Agent (ví dụ Claude Code, Codex), Agent Skill và MCP để tăng hiệu suất phát triển, tự động hóa tác vụ và kiểm chứng kết quả.
Điểm cộng
- Đã từng làm việc với kiến trúc micro-frontend, module federation hoặc metadata-driven UI.
- Hiểu rõ nghiệp vụ để tùy biến (customize) giao diện và luồng xử lý theo quy trình phức tạp của khách hàng là một lợi thế.
- Có kinh nghiệm tích hợp đăng nhập phía frontend với JWT, OAuth2 hoặc OpenID Connect.
- Biết cơ bản về Docker, OpenShift/Kubernetes, CI/CD pipeline và dịch vụ đám mây (Azure/AWS) là một lợi thế.
Yêu cầu kỹ năng mềm
- Tư duy logic tốt, khả năng giải quyết vấn đề linh hoạt và chủ động.
- Tinh thần trách nhiệm, chủ động giao tiếp và làm việc nhóm hiệu quả.
- Khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh tốt.
Quyền lợi
- Mức lương và thu nhập theo năng lực;
- Làm việc trong môi trường năng động, trẻ trung, thỏa sức sáng tạo;
- Chế độ khen thưởng và phúc lợi phong phú;
- Cơ hội tham gia phát triển các hệ thống có mức độ phức tạp cao với số lượng người dùng lớn;
- Cơ hội đào tạo, phát triển và thăng tiến;
- Các chế độ theo Luật lao động hiện hành và các phúc lợi theo quy định của Công ty.
- Làm việc trong môi trường năng động, trẻ trung, thỏa sức sáng tạo;
- Chế độ khen thưởng và phúc lợi phong phú;
- Cơ hội tham gia phát triển các hệ thống có mức độ phức tạp cao với số lượng người dùng lớn;
- Cơ hội đào tạo, phát triển và thăng tiến;
- Các chế độ theo Luật lao động hiện hành và các phúc lợi theo quy định của Công ty.
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 09:00 đến 18:00)
Từ thứ hai đến thứ sáu ( 9h sáng đến 18h chiều)
Thứ 2 - Thứ 6 (từ 09:00 đến 18:00)
Từ thứ hai đến thứ sáu ( 9h sáng đến 18h chiều)
Thông tin chung
- Thu nhập: 12 - 15 triệu
Nơi làm việc
- Hồ Chí Minh: Tòa nhà M.G, số 2-2B Lam Sơn, Phường Tân Sơn Hòa (Phường Tân Sơn Hòa thuộc quận Tân Bình cũ)
Việc làm tương tự khác
Công Ty Giải Pháp Công Nghệ Cyberlogitec Vietnam
Hồ Chí Minh
is less than 30.000.000
CÔNG TY CỔ PHẦN DATVIET VAC GROUP HOLDINGS
Hồ Chí Minh
You'll love it
Công ty Cổ phần Công Nghệ Vũ Thảo
Xem trang công ty- Địa chỉ công ty: M.G Building 02 - 02B Lam Sơn, Phường 2, Quận Tân Bình Thành phố Hồ Chí Minh, VN
- Quy mô: Từ 26 - 100 nhân viên
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
02473.068.388
Công ty Cổ phần JobOKO Toàn cầu