1, Phát triển giao diện Web Admin & Dashboard
Xây dựng và duy trì hệ thống web admin (Angular) phục vụ vận hành nội bộ: quản lý giao dịch, sản phẩm tài chính, người dùng, báo cáo.
Tích hợp API RESTful với backend ([protected info], Java Spring Boot).
2, Chất lượng & Performance
Đảm bảo performance: lazy loading, code splitting, bundle size optimization.
Viết unit test (Jasmine/Jest), đạt coverage tối thiểu 70% cho business logic.
Responsive design chuẩn mobile/tablet (web admin).
3, Quy trình kỹ thuật
Tuân thủ Git flow, code review, CI/CD pipeline.
Phối hợp với
designer (Figma) để triển khai pixel-accurate UI.
Tham gia sprint planning, daily standup theo Agile/Scrum.
Angular 14+: component architecture, reactive forms, RxJS, NgRx/Akita (state management).
TypeScript thành thạo: type safety, generics, decorators.
HTML5/ SCSS/ CSS Flexbox & Grid - viết CSS sạch, không phụ thuộc framework nặng.
RESTful API integration, xử lý auth flow (JWT, OAuth2, refresh token).
Git (GitLab/GitHub): branching strategy, merge request.
Ưu tiên:
Kinh nghiệm làm sản phẩm Fintech, Banking, hoặc hệ thống giao dịch.
Hiểu biết về bảo mật frontend: XSS, CSRF, Content Security Policy.
WebSocket/ SSE để hiển thị dữ liệu real-time (giá, lãi suất).
Nx workspace, micro-frontend architecture.
Kinh nghiệm với [protected info] ECharts/ D3 để hiển thị portfolio, lợi nhuận.