[HN] Frontend Developer (Reactjs, JavaScript)
I. MÔ TẢ CÔNG VIỆC:
Phát triển & Xây dựng sản phẩm:
- Thiết kế và triển khai front-end code sử dụng React 18+, TypeScript, và các modern patterns (Hooks, Suspense, Server Components)
- Xây dựng giao diện người dùng với Ant Design 5.x, Shadcn-UI, đảm bảo UI/UX nhất quán và responsive
- Phát triển và maintain Design System/Component Library có thể tái sử dụng
- Implement state management hiệu quả với Redux Toolkit (RTK), Zustand, hoặc React Query/TanStack Query
- Tối ưu hóa performance: Code splitting, Lazy loading, Memoization, Web Vitals
Kiến trúc & Kỹ thuật:
- Phân tích và chuyển đổi yêu cầu người dùng thành các technical specifications
- Tham gia thiết kế kiến trúc frontend, áp dụng clean code và best practices
- Viết unit tests và integration tests đảm bảo chất lượng code
- Nghiên cứu và áp dụng công nghệ mới để cải tiến sản phẩm
Hỗ trợ:
- Đóng góp ý kiến về chức năng sản phẩm cùng đội Product, Design, Backend
- Code review và mentoring junior developers
- Tham gia Agile/Scrum ceremonies
II. YÊU CẦU CÔNG VIỆC
Bắt buộc:
- Học vấn: Tốt nghiệp Chuyên ngành CNTT hoặc tương đương
- Kinh nghiệm: Tối thiểu 2-3 năm kinh nghiệm thực tiễn với ReactJS
- Kỹ năng chính: JavaScript (ES6+), TypeScript (bắt buộc), HTML5, CSS3/SCSS
- React Ecosystem: React 18+, React Hooks, React Router v6, Context API
- State Management: Redux Toolkit (RTK Query), hoặc Zustand/Jotai
- Server State: TanStack Query (React Query) hoặc SWR
- UI Library: Ant Design 5.x (component customization, theming)
- Styling: Tailwind CSS, CSS Modules, hoặc Styled Components
- Build Tools: Vite, Webpack 5, hoặc Turbopack
- Testing: Jest/Vitest, React Testing Library Design Tools Figma (Thành thạo chuyển design thành code pixel-perfect)
- API Integration: RESTful APIs, HTTP protocols, Axios/Fetch
- Version Control: Git, Git Flow, Pull Request workflow
Điểm cộng:
- Microfrontend: Module Federation (Webpack 5), Single-SPA, Qiankun, hoặc Nx Monorepo
- Advanced React: Server Components, Concurrent Features, Suspense for Data Fetching
- GraphQL: Apollo Client, Urql, hoặc tRPC
- Form: Management React Hook Form + Zod/Yup validation
- E2E Testing: Playwright, Cypress
- CI/CD: GitHub Actions, GitLab CI, Jenkins
- Containerization: Docker basics
- Performance: Lighthouse optimization, Web Vitals, Bundle analysis
- Storybook: Component documentation & visual testing PWA Progressive Web App concepts
- SSR/SSG: Next.js hoặc Remix
- UX/UI: Design Kiến thức thiết kế UX/UI
III. QUYỀN LỢI
THU NHẬP:
- Lương thỏa thuận theo năng lực và vị trí công việc
- Thưởng KPIs dựa vào kết quả đánh giá công việc quý/ năm tùy theo vị trí công việc
- Gói phúc lợi tiền mặt 9 triệu/năm vào các dịp Lễ, Tết, Sinh nhật Tập đoàn...
- Xét tăng lương theo năng lực và kết quả công việc định kỳ 1 lần/năm. Hoặc tăng lương đột xuất theo hiệu quả công việc
CHẾ ĐỘ ĐÃI NGỘ:
- Đóng BHXH đầy đủ và BH sức khỏe CMC Care ngay khi ký Hợp đồng chính thức
- Nghỉ phép: 12 ngày/ năm + 1 ngày nghỉ hưởng lương vào dịp sinh nhật bản thân
- Được tham gia các chương trình đào tạo chuyên môn, nghiệp vụ từ cơ bản đến nâng cao. Tài trợ 100% chi phí tham gia các khóa học, thi chứng chỉ CNTT Quốc tế
- Được trang bị laptop/thiết bị công nghệ trong quá trình làm việc
- Môi trường trẻ, năng động và chuyên nghiệp
- Tham gia Team building và các hoạt động văn hóa đa dạng
- Được vinh danh các giải thưởng năm của Tập đoàn CMC, CMC TS và khen thưởng trên các thành tích xuất sắc (dự án, kinh doanh, quản trị)
- Thời gian nghỉ hàng tuần: Nghỉ Thứ 7 & Chủ nhật