Angular Developer Leader (Công Nghệ Mới)
Công ty Cổ phần Công nghệ Alphaway
Mô tả công việc
Phát triển và bảo trì ứng dụng Front-end sử dụng Angular 19.x, TypeScript và RxJS. Thiết kế và phát triển các module theo kiến trúc Standalone Components kết hợp NgModule (Hybrid Architecture). Xây dựng giao diện người dùng hiện đại, responsive với Angular Material, Angular CDK, SCSS và Material Icons. Thiết kế và tối ưu routing sử dụng Angular Router, Lazy Loading, Route Guards và Permission-based Routing. Tích hợp và làm việc với RESTful APIs thông qua Angular HttpClient. Tham gia xây dựng, tối ưu và tái sử dụng các component sử dụng thư viện nội bộ sd-angular/core. Tích hợp và xử lý xác thực người dùng thông qua Azure Entra ID (Azure AD) và MSAL Angular v4. Xây dựng và quản lý cơ chế authentication, authorization, token refresh thông qua HTTP Interceptors. Quản lý cấu hình ứng dụng theo từng môi trường (Development, QC, UAT, Production). Phát triển và duy trì tính năng đa ngôn ngữ (i18n) sử dụng JSON trong thư mục assets. Viết Unit Test bằng Jasmine và Karma, đảm bảo chất lượng source code. Review code, tối ưu hiệu năng và đảm bảo tuân thủ coding standards. Phối hợp với Backend, QA, BA và các bên liên quan trong mô hình Agile/Scrum.
Yêu cầu công việc
Tốt nghiệp Cao đẳng/Đại học chuyên ngành Khoa học máy tính, Công nghệ thông tin hoặc Toán Tin Bắt buộc Từ 4 năm kinh nghiệm phát triển Front-end với Angular. Có kinh nghiệm làm việc với: Angular 19.2.x Angular CLI 19.2.x TypeScript 5.7 RxJS 7.8 Angular Router Lazy Loading Route Guards Permission-based Routing Hiểu rõ kiến trúc Standalone Components và NgModule. Thành thạo Angular Material, Angular CDK, SCSS. Có kinh nghiệm tích hợp RESTful API bằng Angular HttpClient. Có kinh nghiệm xác thực người dùng bằng Azure Entra ID (Azure AD) hoặc MSAL Angular. Có kinh nghiệm xử lý Authentication, Authorization, JWT Token và HTTP Interceptors. Có kinh nghiệm quản lý nhiều môi trường triển khai (Dev/UAT/QC/Production). Có kinh nghiệm Unit Testing với Jasmine và Karma. Thành thạo Git và quy trình làm việc theo Agile/Scrum. Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh. Onboard sau 1 - 2 tuần Ưu tiên: Có kinh nghiệm xử lý dependency với npm, package-lock và các vấn đề peer dependency. Đã từng làm việc với các thư viện UI nội bộ hoặc Design System. Có kinh nghiệm tối ưu hiệu năng Angular (Change Detection, Lazy Loading, Bundle Optimization...). Có kinh nghiệm phát triển các hệ thống Enterprise hoặc lĩnh vực Fintech, E-commerce, Retail.
Quyền lợi
Range lương: thỏa thuận Lương tháng 13. Hưởng các chế độ, phúc lợi như: Thưởng lễ tết, thưởng dự án, thưởng thâm niên; 12 ngày phép năm; Phúc lợi và phụ cấp khác Du lịch hàng năm, teambuilding hàng tháng Bảo hiểm xã hội, bảo hiểm y tế, bảo hiểm thất nghiệp theo luật bảo hiểm. Môi trường làm việc trẻ và năng động, tôn trọng phát triển cá nhân, công bằng và luôn khuyến khích sáng tạo để tạo nên những giá trị "awesome" cho công ty & cho thế giới Trang thiết bị hiện đại, sẵn sàng phục vụ nhân viên mọi lúc mọi nơi