Navy Federal Credit Union
Navy Federal Credit Union
Navy Federal Credit Union là một tổ chức tài chính thuộc sở hữu của thành viên, phục vụ hơn 14 triệu thành viên, chủ yếu đến từ các lực lượng vũ trang, Bộ Quốc phòng, cộng đồng cựu chiến binh và gia đình của họ. Là hợp tác xã tín dụng lớn nhất thế giới, tổ chức này cung cấp các dịch vụ ngân hàng và tài chính với đội ngũ hơn 24.000 nhân viên tại các khu cơ sở và hơn 360 chi nhánh. Các cơ hội nghề nghiệp tại đây góp phần thực hiện sứ mệnh cung cấp dịch vụ chất lượng cao cho thành viên, đồng thời chú trọng đến những trải nghiệm làm việc ý nghĩa và chế độ phúc lợi nhân viên cạnh tranh.

Chuyên viên phát triển Front-End cấp cao, Hệ thống thiết kế và AEM

Xây dựng các thành phần Hệ thống thiết kế dễ tiếp cận và giải pháp Adobe Experience Manager cho Navy Federal Credit Union. Phát triển trải nghiệm front-end có khả năng mở rộng cho các trang tiếp thị và mạng nội bộ.

Mô tả

  • Phát triển phần mềm đáp ứng nhu cầu kinh doanh, kỹ thuật, khả năng tiếp cận và trải nghiệm người dùng, từ thiết kế đến triển khai.
  • Tạo và duy trì các thành phần, token, kiểu giao diện, thư viện, tài liệu và công cụ dành cho nhà phát triển có thể tái sử dụng của Hệ thống thiết kế.
  • Xây dựng giao diện front-end thích ứng bằng HTML ngữ nghĩa, CSS/Sass, JavaScript, TypeScript và các framework thành phần hiện đại.
  • Chuyển thiết kế Figma, mẫu tương tác, trạng thái thành phần và token thiết kế thành giao diện dễ tiếp cận, sẵn sàng đưa vào vận hành.
  • Phát triển và hỗ trợ các thành phần, mẫu, tích hợp, chức năng nội dung và tính năng nền tảng Java và Adobe Experience Manager.
  • Áp dụng tài nguyên Hệ thống thiết kế dùng chung cho các trang tiếp thị và mạng nội bộ AEM.
  • Điều tra sự cố kỹ thuật và cung cấp giải pháp dễ bảo trì.
  • Tạo và chạy kiểm thử đơn vị, tích hợp, chức năng, khả năng tiếp cận, hồi quy giao diện và tương thích nhiều trình duyệt.
  • Hỗ trợ các nhóm Angular và iOS, Android gốc áp dụng nền tảng, token, mẫu và hướng dẫn của Hệ thống thiết kế.
  • Đóng góp vào việc rà soát mã, thiết kế kỹ thuật, kiểm tra phát hành, hỗ trợ môi trường vận hành và tài liệu.
  • Tham gia lập kế hoạch sprint, hoàn thiện backlog, họp đứng, trình diễn, họp rút kinh nghiệm và triển khai liên chức năng.
  • Cải thiện hiệu năng, khả năng mở rộng, khả năng tiếp cận, bảo mật và khả năng bảo trì của ứng dụng cùng tài nguyên dùng chung.
  • Phối hợp với quản lý sản phẩm, nhà thiết kế, chuyên gia khả năng tiếp cận, kỹ sư chất lượng, nhóm nền tảng, nhà phát triển, các bên liên quan và nhà cung cấp.
  • Kiểm tra để bảo đảm công việc tuân theo thiết kế đã duyệt, tiêu chí chấp nhận và tiêu chuẩn chất lượng.
  • Hướng dẫn đồng nghiệp cấp dưới và cấp trung, đồng thời chia sẻ kiến thức.
  • Cập nhật công nghệ mới, thông lệ trong ngành và xu hướng phát triển.
  • Thực hiện các nhiệm vụ liên quan khác theo phân công.

Yêu cầu

  • Ưu tiên có bằng cử nhân khoa học máy tính, kỹ thuật phần mềm hoặc lĩnh vực liên quan; kinh nghiệm làm việc tương đương cũng có thể đáp ứng.
  • Có từ 5 đến 7 năm kinh nghiệm phát triển phần mềm, bao gồm ứng dụng web hiện đại, thành phần có thể tái sử dụng hoặc thư viện giao diện dùng chung.
  • Hiểu biết sâu về lĩnh vực kinh doanh, mục tiêu triển khai số, nhu cầu trải nghiệm người dùng và chuyên môn nền tảng.
  • Kỹ năng front-end nâng cao với HTML ngữ nghĩa, CSS/Sass, JavaScript và mô hình thành phần hiện đại như React, Angular, Vue hoặc Web Components.
  • Có nhiều kinh nghiệm phát triển thành phần Hệ thống thiết kế có thể tái sử dụng, token thiết kế, mẫu thích ứng, tài liệu và các bản phát hành được hỗ trợ.
  • Có nhiều kinh nghiệm phát triển Java và Adobe Experience Manager, bao gồm AEM Sites hoặc AEM as a Cloud Service, HTL, Sling Models, OSGi, JCR, thư viện phía máy khách, Maven và tích hợp REST.
  • Kiến thức nâng cao về vòng đời phát triển phần mềm, triển khai agile, quản lý phiên bản, rà soát mã, quản lý gói, lập phiên bản ngữ nghĩa và quy trình CI/CD.
  • Có kinh nghiệm bàn giao công việc theo sprint với tư cách thành viên nhóm agile liên chức năng.
  • Có kinh nghiệm tạo kiểm thử tự động và kiểm tra khả năng tiếp cận, tính dễ sử dụng, độ tin cậy và chất lượng.
  • Có kiến thức thực hành về WCAG 2.2 AA, Section 508, ARIA, tương tác bằng bàn phím và phát triển thành phần dễ tiếp cận.
  • Có kinh nghiệm hỗ trợ các nhóm áp dụng Hệ thống thiết kế thông qua hướng dẫn triển khai, khắc phục sự cố, lập kế hoạch chuyển đổi, tài liệu và hỗ trợ nhà phát triển.
  • Có kiến thức thực hành về tích hợp Angular và các khái niệm Hệ thống thiết kế di động gốc cho iOS và Android.
  • Quen thuộc với Jest, Testing Library, Playwright, Cypress, Selenium, JUnit, BrowserStack, Percy, axe, Lighthouse hoặc công cụ tương tự.
  • Có năng lực nâng cao trong phân tích vấn đề kỹ thuật phức tạp, tổ chức công việc và thiết kế giải pháp kỹ thuật.
  • Có kỹ năng tổ chức, lập kế hoạch, quản lý thời gian, giao tiếp bằng lời nói và viết tốt.
  • Có kinh nghiệm làm việc với quản lý sản phẩm, nhà thiết kế, nhà phát triển, chuyên gia khả năng tiếp cận, kỹ sư chất lượng, các bên liên quan, quản lý và nhà cung cấp.
  • Quen thuộc với lập trình an toàn, hiệu năng web, bộ nhớ đệm, khả năng quan sát hệ thống, khắc phục sự cố, hỗ trợ môi trường vận hành, mô hình CMS headless hoặc hybrid, Adobe Edge Delivery Services, tích hợp Adobe Experience Cloud hoặc thực hành phát triển có AI hỗ trợ.
  • Mong muốn có bằng thạc sĩ khoa học máy tính hoặc kỹ thuật, hoặc kết hợp tương đương giữa học vấn, đào tạo và kinh nghiệm.

Phúc lợi

  • Mức lương cạnh tranh cao.
  • Phúc lợi và đãi ngộ phong phú.
  • Cơ hội tích lũy kinh nghiệm nghề nghiệp ý nghĩa.
  • Văn hóa làm việc năng động, gắn kết và tận tâm.
  • Cơ hội việc làm bình đẳng.
  • Hỗ trợ điều chỉnh y tế và hỗ trợ trong quá trình ứng tuyển.