Phát triển giao diện:
- Phân tích tài liệu đặc tả (SRS), tài liệu thiết kế và bản mockup/prototype để nắm bắt yêu cầu nghiệp vụ và trải nghiệm người dùng
- Phát triển giao diện ứng dụng web bằng Angular hoặc React với TypeScript, đảm bảo hiệu năng và khả năng mở rộng
- Xây dựng giao diện responsive, tương thích đa trình duyệt và đa thiết bị
- Phát triển, chỉnh sửa và tối ưu các component/module frontend theo yêu cầu dự án
Tích hợp & xử lý dữ liệu:
- Tích hợp RESTful API từ backend, xử lý dữ liệu hiển thị và luồng tương tác người dùng
- Quản lý state ứng dụng hiệu quả (NgRx, Redux hoặc tương đương)
- Xử lý validation dữ liệu phía client và đảm bảo bảo mật cơ bản (XSS, CSRF...)
Đảm bảo chất lượng:
- Viết Unit Test cho các component, đảm bảo code coverage theo tiêu chuẩn dự án
- Hỗ trợ đội QA và nghiệp vụ trong quá trình kiểm thử tích hợp (SIT) và kiểm thử nghiệm thu (UAT)
- Tối ưu hiệu năng frontend: lazy loading, code splitting, giảm thời gian tải trang
Phối hợp & tài liệu:
- Phối hợp chặt chẽ với BA,
Backend Developer, UI/UX
Designer, QA trong suốt vòng đời dự án
- Tham gia đóng góp vào tài liệu thiết kế chi tiết phần giao diện
- Hỗ trợ kỹ thuật cho người dùng cuối và xử lý các vấn đề phát sinh liên quan đến giao diện
Nghiên cứu & phát triển:
- Nghiên cứu công nghệ mới, chủ động đề xuất giải pháp cải tiến trải nghiệm người dùng và quy trình phát triển frontend
1. Yêu cầu tối thiểu
1.1. Trình độ chuyên môn
- Đào tạo: Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin, Khoa học máy tính, Công nghệ phần mềm, Hệ thống thông tin hoặc các ngành liên quan.
- Tiếng Anh: Đọc hiểu tài liệu kỹ thuật tiếng Anh. Có khả năng giao tiếp cơ bản bằng tiếng Anh trong công việc.
1.2. Kiến thức và kỹ năng chuyên môn
- Thành thạo HTML5, CSS3, JavaScript/TypeScript
- Có kinh nghiệm thực tế với ít nhất một trong các framework: Angular hoặc React
- Hiểu biết về Responsive Design, khả năng xây dựng giao diện tương thích đa thiết bị và trình duyệt
- Có kinh nghiệm tích hợp RESTful API, xử lý bất đồng bộ (Promise, Observable, async/await)
- Hiểu biết về quản lý state (NgRx, Redux, Context API hoặc tương đương)
- Có kiến thức về UI/UX cơ bản, khả năng triển khai giao diện từ bản thiết kế (Figma, Adobe XD...)
- Sử dụng thành thạo Git (GitHub/GitLab), quen với quy trình code review và branching strategy
- Có kiến thức về build tools và package manager (Webpack, Vite, npm/yarn)
- Có khả năng viết Unit Test cho component (Jest, Karma, Jasmine...)
1.3. Kinh nghiệm nghề nghiệp
- Tối thiểu 02 năm kinh nghiệm phát triển giao diện phần mềm ở vị trí Frontend
Developer- Có kinh nghiệm làm việc trong các dự án có quy mô từ trung bình trở lên
1.4. Tố chất cá nhân
- Tỉ mỉ, có mắt thẩm mỹ và chú trọng đến trải nghiệm người dùng
- Chủ động học hỏi công nghệ mới và sẵn sàng thích ứng với yêu cầu dự án
2. Ưu tiên
- Có kinh nghiệm làm việc trong lĩnh vực tài chính, bảo hiểm hoặc ngân hàng
- Có kinh nghiệm với cả Angular và React (không chỉ một trong hai)
- Có kinh nghiệm xây dựng và quản lý Design System / Component Library dùng chung cho nhiều dự án
- Hiểu biết về Web Performance Optimization (lazy loading, code splitting, caching...)
- Có kinh nghiệm với SSR/SSG ([protected info], [protected info], Angular Universal)
- Có kiến thức cơ bản về Docker/Container và quy trình CI/CD
- Hiểu biết về Web Accessibility (WCAG) và bảo mật frontend (XSS, CSRF...)
- Có kinh nghiệm với phát triển ứng dụng mobile (React Native, Flutter) là lợi thế
*** Các chế độ được hưởng:
- Thu nhập năm cạnh tranh (bao gồm lương, thưởng và phúc lợi)
- Chế độ tăng lương 1-2 lần/năm
- Được đảm bảo đầy đủ các chế độ theo luật lao động (BHXH, BHYT, BHTN đóng trên tổng lương của NLĐ)
- Được hưởng các khoản thưởng, phúc lợi, đãi ngộ: thưởng hiệu quả làm việc, thưởng lợi nhuận, thưởng thi đua danh hiệu, thưởng cải tiến sáng tạo, đồng phục, phúc lợi các ngày lễ, thành lập Tập đoàn,...
- Được mua các loại bảo hiểm và chăm sóc sức khỏe định kỳ: Bảo hiểm sức khỏe toàn diện cho người lao động, bảo hiểm sức khỏe cho người thân...
- Được đóng bảo hiểm hưu trí và bảo hiểm nhân thọ cho đến khi cán bộ về hưu
- Được làm việc trong Tập đoàn lớn, môi trường chuyên nghiệp với các đơn vị thành viên thuộc các lĩnh vực bảo hiểm, tài chính, đầu tư, chứng khoán
- Được đi du lịch nước ngoài 1-2 lần/năm
- Được tham gia các chương trình đào tạo nội bộ và Quốc tế, cấp chứng chỉ chuyên ngành