Mô Tả Công Việc:
Phát triển Frontend:
• Phân tích yêu cầu giao diện và nghiệp vụ từ BA/UIUX.
• Xây dựng giao diện web/mobile theo thiết kế Figma hoặc tài liệu đặc tả.
• Phát triển các chức năng Frontend bằng các framework
ReactJS/Next.js.
• Tích hợp API, xử lý dữ liệu, quản lý state và tối ưu trải nghiệm người dùng.
• Tối ưu hiệu năng, khả năng tương thích trình duyệt và responsive.
• Tối ưu hiệu năng, khả năng tương thích trình duyệt và responsive
Thiết kế & kiến trúc Frontend:
• Tham gia xây dựng kiến trúc ứng dụng Frontend.
• Thiết kế cấu trúc source code, component, module, routing, state management.
• Xây dựng bộ component dùng chung, chuẩn hóa UI/UX.
• Đề xuất giải pháp kỹ thuật nhằm nâng cao hiệu năng và khả năng mở rộng
Code review & mentoring:
• Review source code Frontend của thành viên trong nhóm.
• Đánh giá chất lượng code, performance, security và coding convention.
• Hướng dẫn thành viên áp dụng best practices, design pattern Frontend.
• Hỗ trợ xử lý các vấn đề kỹ thuật khó.
Testing & chất lượng:
• Thực hiện kiểm tra chức năng Frontend trước khi bàn giao.
• Viết Unit Test, Component Test (nếu có).
• Phối hợp QA/QC kiểm tra lỗi giao diện, nghiệp vụ.
• Phân tích nguyên nhân và xử lý lỗi phát sinh.
DevOps & triển khai (nếu có):
• Tham gia cấu hình build, CI/CD cho ứng dụng Frontend.
• Quản lý môi trường
• Development/UAT/Production.
• Thực hiện deploy ứng dụng, cấu hình domain, CDN, cache.
• Theo dõi và xử lý lỗi sau triển khai.
Làm việc nhóm & phối hợp:
• Làm việc với BA, QA, PO để làm rõ yêu cầu
• Estimate task và cam kết tiến độ
• Tham gia sprint planning, daily, retrospective
• Báo cáo công việc theo kế hoạch
Các công việc khác theo sự phân công của quản lý trực tiếp.
Yêu cầu:
• Đại Học/ Cao đẳng/ Trung tâm đào tạo chuyên môn CNTT
• Ít nhất 07 năm trong lĩnh vực CNTT chuyên môn phát triển phần mềm
• Technologies: ReactJS, Next.js, Angular, VueJS, HTML5, CSS3, JavaScript/TypeScript.
• UI/UX & Component: Material UI, Ant Design, Bootstrap, Tailwind CSS, Responsive Design, Design System.
• Architecture: Component Architecture, Frontend Architecture, State Management (Redux, Context API, Zustand).
• Integration: RESTful API, GraphQL, WebSocket, JWT/OAuth2, SSO, API Integration.
• Security: XSS, CSRF, Client-side Security, Authentication/Authorization.
• Performance: Lazy Loading, Code Splitting, Cache, Bundle Optimization, Web Performance.
• Partner Connection: Webservice, REST API, Third-party SDK Integration.
• Realtime: WebSocket, Socket.IO. Testing & Quality: Jest, React Testing Library, Cypress, ESLint, SonarQube.
• Development & Build Tools: JetBrains IDEs, VS Code, Git, Git CI/CD, npm/yarn, Vite, Webpack.
• Thiết kế, phát triển và tối ưu kiến trúc ứng dụng Frontend (Web Application, Responsive, Component-based Architecture).
• Thiết kế giao diện, xây dựng UI/UX, phát triển Component, quản lý State, tích hợp API và tối ưu trải nghiệm người dùng.
• Phân tích nghiệp vụ, đề xuất giải pháp Frontend, xử lý vấn đề kỹ thuật và cải tiến hệ thống.
• Review code, xây dựng tiêu chuẩn lập trình, tối ưu hiệu năng ứng dụng (Performance, Loading, Rendering, Bundle Size).
• Có kiến thức về bảo mật Frontend,










TOP