
opinov8 là một công ty kỹ thuật số và tư vấn kỹ thuật toàn cầu, hỗ trợ các doanh nghiệp phát triển và hiện đại hóa hệ thống công nghệ. Công ty cung cấp các dịch vụ phát triển phần mềm theo yêu cầu, dịch vụ và chuyển đổi lên đám mây, cùng các giải pháp dữ liệu, phục vụ các tổ chức trong nhiều lĩnh vực như tài chính, y tế, logistics và truyền thông. Có trụ sở tại London, opinov8 vận hành các trung tâm phát triển và đội ngũ làm việc từ xa tại Ukraine, Ai Cập, Colombia, Bồ Đào Nha và nhiều quốc gia khác trong Liên minh châu Âu, cung cấp dịch vụ cho khách hàng trên toàn thế giới theo mô hình triển khai B2B ưu tiên làm việc từ xa.
Lập trình viên React cấp cao (Làm việc từ xa tại Ai Cập)
Gia nhập Opinov8 với vai trò Lập trình viên React cấp cao, xây dựng các ứng dụng React và TypeScript có khả năng mở rộng. Công việc bao gồm thiết kế component có thể tái sử dụng, kiến trúc frontend, kiểm thử tự động và tích hợp CI/CD.
Mô tả
- Xây dựng và duy trì các ứng dụng web có khả năng mở rộng bằng React và TypeScript
- Tạo các component React chất lượng cao, có thể tái sử dụng và dễ bảo trì
- Tham gia định hình kiến trúc frontend và các quyết định về thiết kế component
- Chuyển đổi các yêu cầu nghiệp vụ và kỹ thuật thành giải pháp frontend hiệu quả
- Phát triển giao diện đáp ứng, dễ tiếp cận và thân thiện với người dùng bằng các phương pháp frontend hiện đại
- Viết mã nguồn sạch, dễ bảo trì và được kiểm thử kỹ lưỡng
- Triển khai kiểm thử đơn vị, kiểm thử tích hợp và kiểm thử đầu cuối cho các ứng dụng frontend
- Điều tra và giải quyết các vấn đề về hiệu năng, khả năng sử dụng và kỹ thuật
- Làm việc chặt chẽ với lập trình viên backend, kiến trúc sư giải pháp, nhà thiết kế UX/UI và các bên liên quan kỹ thuật khác
- Đóng góp vào hoạt động đánh giá mã nguồn, tiêu chuẩn lập trình và các thực hành kỹ thuật tốt nhất
- Sử dụng quy trình CI/CD để tự động hóa việc xây dựng, kiểm thử và triển khai
- Quản lý mã nguồn, theo dõi công việc và các quy trình CI/CD bằng Azure DevOps
- Duy trì tài liệu kỹ thuật và các tiêu chuẩn phát triển frontend
- Hỗ trợ xử lý và giải quyết các thách thức kỹ thuật phức tạp trong toàn đội
- Hỗ trợ các hoạt động tuyển dụng, bao gồm phỏng vấn, đánh giá kỹ thuật hoặc bài kiểm tra, và các quyết định cuối cùng khi phù hợp
Yêu cầu
- Có ít nhất 7 năm kinh nghiệm phát triển phần mềm chuyên nghiệp, tập trung mạnh vào frontend
- Có nhiều kinh nghiệm thực tế trong môi trường production với React
- Thành thạo TypeScript
- Nắm vững JavaScript hiện đại và ES6+
- Có khả năng đã được chứng minh trong việc thiết kế và xây dựng các component React có thể tái sử dụng và mở rộng
- Hiểu biết vững về kiến trúc frontend và các mẫu thiết kế
- Có kinh nghiệm với các framework và phương pháp kiểm thử frontend
- Có kinh nghiệm triển khai kiểm thử đơn vị và/hoặc kiểm thử tích hợp tự động
- Có kinh nghiệm với quy trình CI/CD và các phương pháp phân phối phần mềm hiện đại
- Có kinh nghiệm thực tế sử dụng Azure DevOps cho quản lý mã nguồn và CI/CD
- Có kinh nghiệm tích hợp ứng dụng frontend với các dịch vụ backend thông qua REST API
- Hiểu biết vững về Git và quy trình phát triển hiện đại
- Có kinh nghiệm làm việc trong môi trường Agile/Scrum
- Có năng lực phân tích và giải quyết vấn đề tốt
- Kỹ năng giao tiếp hiệu quả và khả năng cộng tác trong đội ngũ kỹ thuật đa chức năng
- Ưu tiên: có kinh nghiệm tích hợp component React với Microsoft Dynamics 365
- Ưu tiên: có kinh nghiệm tích hợp ứng dụng hoặc component React với Microsoft Power Platform
- Ưu tiên: có kinh nghiệm với Power Apps Component Framework (PCF)
- Ưu tiên: có kinh nghiệm làm việc với Dataverse
- Ưu tiên: có kinh nghiệm với Dynamics 365 Sales hoặc Customer Service
- Ưu tiên: có kinh nghiệm với các dịch vụ Azure
- Ưu tiên: có kinh nghiệm với các công cụ quản lý trạng thái hiện đại như Redux, Zustand hoặc tương đương
Phúc lợi
- Làm việc hoàn toàn từ xa với hình thức làm việc linh hoạt
- Đóng góp vào các dự án thuộc nhiều ngành khác nhau
- Được tiếp cận các cơ hội học tập và phát triển chuyên môn liên tục
- Tích lũy kinh nghiệm thực tế qua công việc trực tiếp
- Cộng tác với đội ngũ đa dạng và đa văn hóa