Talan
Talan
Talan là một công ty tư vấn và công nghệ toàn cầu, hỗ trợ các tổ chức ứng dụng đổi mới để chuyển đổi cách họ vận hành và ra quyết định. Hoạt động của công ty bao gồm quản lý và quản trị dữ liệu, trí tuệ nhân tạo, an ninh mạng và nền tảng đám mây, với các giải pháp được thiết kế nhằm hỗ trợ mô hình kinh doanh có khả năng chống chịu và cải thiện hoạt động. Talan hợp tác trong các hệ sinh thái công nghệ như Microsoft, SAP, Oracle và Salesforce, đồng thời phục vụ các lĩnh vực như năng lượng, giao thông vận tải và dịch vụ tài chính. Với đội ngũ tại 18 quốc gia trên năm châu lục, công ty kết hợp năng lực tư vấn doanh nghiệp và chuyên môn SaaS để giúp khách hàng biến dữ liệu và công nghệ thành những kết quả kinh doanh thiết thực.

Lập trình viên Front-End Angular cấp cao

Xây dựng và cải thiện các ứng dụng Angular có khả năng mở rộng tại Talan, tập đoàn quốc tế hoạt động trong lĩnh vực tư vấn công nghệ và chuyển đổi kinh doanh. Công việc bao gồm tối ưu hiệu năng, kiểm thử tự động, khả năng tiếp cận và các tiêu chuẩn phát triển front-end.

Mô tả

  • Xây dựng và duy trì các ứng dụng front-end có khả năng mở rộng bằng Angular 16+ và TypeScript
  • Tạo giao diện người dùng có thể tái sử dụng, thích ứng với nhiều kích thước màn hình và hỗ trợ khả năng tiếp cận
  • Quản lý trạng thái ứng dụng bằng NgRx Store, Effects, Selectors và Signal Store
  • Kết nối ứng dụng với REST API, hệ thống thiết kế doanh nghiệp, thư viện thành phần và Web Components
  • Tạo và duy trì các bài kiểm thử tự động
  • Rà soát mã và áp dụng tiêu chuẩn lập trình cùng các phương pháp tốt nhất
  • Nhận diện nợ kỹ thuật và đề xuất cải tiến về kiến trúc, hiệu năng và khả năng bảo trì
  • Phối hợp với các bên liên quan về kỹ thuật và nghiệp vụ để đánh giá yêu cầu và cung cấp giải pháp
  • Ghi lại và giải thích các quyết định kỹ thuật
  • Chia sẻ kiến thức và hướng dẫn các lập trình viên khác
  • Tham gia lịch trực luân phiên 24/7 bắt buộc, khoảng một tuần mỗi ba đến bốn tháng

Yêu cầu

  • Có ít nhất năm năm kinh nghiệm làm việc chuyên nghiệp trong lĩnh vực phát triển front-end
  • Trình độ tiếng Anh từ B2 trở lên
  • Thành thạo HTML5 và CSS3, bao gồm thiết kế đáp ứng, tiêu chuẩn trợ năng WCAG và các phương pháp tốt nhất trong phát triển front-end
  • Có kinh nghiệm vững về JavaScript và TypeScript
  • Bắt buộc có kinh nghiệm thực tế với Angular 16 trở lên
  • Có kinh nghiệm với standalone components, Angular Signals, computed(), inject(), RxJS, lập trình phản ứng và quản lý trạng thái bằng NgRx
  • Có kinh nghiệm tích hợp hệ thống thiết kế, thư viện thành phần doanh nghiệp, Web Components và REST API
  • Thành thạo Git và quy trình làm việc với kho mã, bao gồm chiến lược phân nhánh, pull request, rà soát mã và xử lý xung đột
  • Có nhiều kinh nghiệm tạo kiểm thử tự động cấp đơn vị, tích hợp và thành phần
  • Có kiến thức và kinh nghiệm thực tế về TDD và/hoặc BDD
  • Có thể tham gia lịch trực luân phiên 24/7 bắt buộc
  • Có kinh nghiệm với React và Redux là một lợi thế
  • Có kinh nghiệm với Agile/Scrum là một lợi thế
  • Có kinh nghiệm với Playwright hoặc Cypress là một lợi thế

Phúc lợi

  • Có cơ hội phát triển chuyên môn và sự nghiệp, cùng quyền tiếp cận các chương trình học tập liên tục
  • Môi trường làm việc đa văn hóa và quốc tế
  • Gói phúc lợi toàn diện hỗ trợ sức khỏe thể chất, tinh thần và tài chính
  • Smart Office Pack dành cho làm việc từ xa
  • Hình thức làm việc hoàn toàn từ xa