Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển, kiểm thử và bảo trì các ứng dụng web bằng cách sử dụng các framework front-end như React, Angular và các công nghệ khác, tập trung vào việc xây dựng các mã nguồn có thể mở rộng và dễ bảo trì.
- Hợp tác với các nhà phát triển back-end để tích hợp các API RESTful và WebSockets vào ứng dụng web, đảm bảo đồng bộ hóa dữ liệu thời gian thực và chức năng ứng dụng mạnh mẽ.
- Đảm bảo tính khả thi kỹ thuật của các thiết kế UI/UX bằng cách làm việc chặt chẽ với các nhà thiết kế để chuyển đổi ý tưởng thành các nguyên mẫu hoạt động và xác thực các yêu cầu thiết kế thông qua triển khai mã.
- Viết mã sạch, dễ bảo trì và có thể kiểm thử theo các phương pháp tốt nhất và tiêu chuẩn ngành, bao gồm viết các bài kiểm thử đơn vị, kiểm thử tích hợp và tài liệu để làm rõ mã nguồn.
- Tham gia vào các buổi đánh giá mã và đóng góp vào việc cải tiến liên tục quy trình phát triển bằng cách xác định các vấn đề về chất lượng mã và đề xuất các chiến lược tối ưu hóa.
- Khắc phục sự cố và gỡ lỗi ứng dụng để đảm bảo hiệu suất tối ưu và trải nghiệm người dùng, sử dụng các công cụ như trình phát triển trình duyệt, phân tích hiệu suất và hệ thống ghi nhật ký để chẩn đoán và giải quyết vấn đề.
- Làm việc chặt chẽ với các nhóm đa chức năng bao gồm nhà thiết kế, quản lý sản phẩm và kỹ sư QA để cung cấp các giải pháp phần mềm chất lượng cao đáp ứng mục tiêu kinh doanh và nhu cầu người dùng.
- Theo dõi hiệu suất ứng dụng sau khi triển khai và thực hiện các cải tiến để nâng cao tốc độ, khả năng mở rộng và sự hài lòng tổng thể của người dùng thông qua các chu kỳ phát triển lặp đi lặp lại.
- Cập nhật các xu hướng và công nghệ mới nhất trong phát triển web, bao gồm các framework, thư viện và công cụ, để đảm bảo năng lực kỹ thuật của nhóm luôn cạnh tranh và hiện đại.
- Hợp tác trong các quy trình ra quyết định kỹ thuật để lựa chọn các công cụ, công nghệ và phương pháp phù hợp với mục tiêu dự án và tiêu chuẩn tổ chức.
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong phát triển web với nền tảng vững chắc về các công nghệ front-end như HTML5, CSS3, JavaScript và các framework hiện đại như React hoặc Angular.
- Hiểu biết xuất sắc về thiết kế và triển khai API RESTful, bao gồm kinh nghiệm với các công cụ như Postman, Swagger và cổng API để kiểm thử và tài liệu hóa.
- Kỹ năng giải quyết vấn đề mạnh mẽ với khả năng gỡ lỗi các vấn đề phức tạp và tối ưu hóa hiệu suất ứng dụng thông qua phân tích hiệu suất, bộ nhớ đệm và các kỹ thuật tái cấu trúc mã.
- Tư duy hợp tác với kinh nghiệm làm việc trong môi trường agile, bao gồm tham gia các cuộc họp stand-up hàng ngày, lập kế hoạch sprint và hồi cứu để phù hợp với mục tiêu nhóm.
- Khả năng giao tiếp hiệu quả với các nhóm đa chức năng, bao gồm chuyển đổi các yêu cầu kỹ thuật thành các thuật ngữ kinh doanh và ngược lại để phù hợp với dự án.
- Kinh nghiệm với các hệ thống kiểm soát phiên bản như Git, bao gồm các phương pháp tốt nhất về phân nhánh, hợp nhất và quản lý kho mã để đảm bảo hiệu quả hợp tác.
- Kiến thức về các công cụ và phương pháp phát triển web như đường ống CI/CD, Docker và các nền tảng đám mây (AWS, Azure, v.v.) để triển khai và mở rộng.
- Chú ý đến chi tiết với khả năng viết mã sạch, được tài liệu hóa tốt tuân thủ các tiêu chuẩn mã hóa và dễ bảo trì và mở rộng.
- Kỹ năng quản lý thời gian xuất sắc để đáp ứng thời hạn dự án trong khi duy trì chất lượng mã và giao các tính năng đúng hạn.
- Khả năng làm việc độc lập và chịu trách nhiệm với các nhiệm vụ đồng thời hợp tác hiệu quả với các thành viên trong nhóm để đạt được mục tiêu chung.
