[HCM] Mid/Sr ReactJS - Mini Apps
Mô tả công việc
Chúng tôi đang tìm kiếm React Developer có kinh nghiệm để tham gia phát triển các Mini Apps với hiệu năng cao, khả năng mở rộng tốt và mang lại trải nghiệm người dùng mượt mà.
Bạn sẽ phối hợp chặt chẽ với đội ngũ UI/UX, Backend và Product để xây dựng các ứng dụng web tương tác hiện đại bằng React và Next.js.
Nhiệm vụ chính
- Phát triển, kiểm thử và triển khai các mini app sử dụng React và Next.js (bao gồm cả App Router và Pages Router).
- Xây dựng kiến trúc component-based, đảm bảo tính tái sử dụng và dễ bảo trì.
- Quản lý trạng thái ứng dụng bằng React Context, Redux, Zustand, hoặc Recoil.
- Tối ưu hiệu suất frontend: lazy loading, code splitting, image optimization, bundle analysis.
- Đảm bảo giao diện responsive, thân thiện với người dùng và tương thích đa trình duyệt.
- Phối hợp với team backend để tích hợp API, xử lý dữ liệu và cải thiện trải nghiệm người dùng.
- Viết và duy trì unit test để đảm bảo chất lượng mã nguồn.
- Tham gia review code, refactor, và cải tiến quy trình phát triển.
Yêu cầu
- Thành thạo React và Next.js.
- Hiểu rõ về JSX, component lifecycle, và các React Hooks (useState, useEffect, useMemo, useCallback…).
- Kỹ năng tốt với HTML5, CSS3, và thiết kế responsive.
- Sử dụng thành thạo Tailwind CSS, Sass, hoặc các framework như Chakra UI, MUI, Ant Design.
- Có kinh nghiệm tối ưu hiệu năng frontend.
- Có kinh nghiệm viết unit test với Jest, React Testing Library, hoặc công cụ tương tự.
- Biết sử dụng Git, quen với môi trường làm việc Agile / Scrum.
Ưu tiên
- Có kinh nghiệm phát triển micro frontend hoặc mini apps.
- Sử dụng tốt TypeScript.
- Hiểu biết cơ bản về RESTful API, GraphQL.
- Từng tham gia xây dựng hoặc duy trì design system / component library.
Application Confirmation
You're applying for the role below: