Mô tả Công việc
Là thành viên chủ chốt của nhóm phát triển, bạn sẽ chịu trách nhiệm cho toàn bộ vòng đời phát triển và nâng cấp sản phẩm front-end. Điều này bao gồm việc nghiên cứu sâu để xác định nhu cầu người dùng, đánh giá các hệ thống hiện có để tìm cơ hội tối ưu hóa, và thiết kế các giải pháp sáng tạo phù hợp với mục tiêu chiến lược của PancakeSwap. Bạn sẽ hợp tác chặt chẽ với các nhóm đa chức năng để chuyển đổi các yêu cầu phức tạp thành các tính năng tập trung vào người dùng, đảm bảo tích hợp liền mạch với hệ thống backend và kiến trúc sản phẩm tổng thể.
Trách nhiệm Chính
- Dẫn đầu thiết kế và triển khai các sản phẩm front-end phức tạp, bao gồm nâng cấp tính năng và cải tiến hệ thống
- Phát triển các chức năng mới giúp cải thiện trải nghiệm người dùng và hiệu suất nền tảng cho PancakeSwap
- Làm việc với các quản lý sản phẩm để phân tích yêu cầu dự án thành các đầu việc có thể thực hiện
- Hợp tác với nhà thiết kế, kỹ sư backend và nhóm QA để đảm bảo phát triển sản phẩm đồng bộ
- Xác định cải tiến quy trình trong quy trình làm việc nhóm và áp dụng các phương pháp tốt nhất để tăng hiệu quả
- Tiến hành kiểm thử khả năng sử dụng và thu thập phản hồi để liên tục cải thiện tính năng sản phẩm
- Tài liệu hóa thông số kỹ thuật và duy trì tài liệu phát triển cập nhật
- Cập nhật về các công nghệ front-end mới nổi và xu hướng ngành để đổi mới
- Phối hợp với các bên liên quan để ưu tiên tính năng dựa trên tác động kinh doanh và giá trị người dùng
- Đảm bảo chất lượng mã thông qua kiểm thử nghiêm ngặt, gỡ lỗi và tối ưu hiệu suất
Yêu cầu Công việc
- Kinh nghiệm đã được chứng minh trong phát triển front-end với danh mục sản phẩm phức tạp
- Chuyên môn về các công nghệ web hiện đại bao gồm React, TypeScript và các framework Web3
- Hiểu biết sâu về nguyên tắc thiết kế UI/UX và tiêu chuẩn tiếp cận
- Kỹ năng phân tích mạnh để đánh giá hiệu suất hệ thống và xác định cơ hội tối ưu hóa
- Khả năng giao tiếp tốt để hợp tác hiệu quả với các nhóm đa chức năng
- Khả năng chuyển đổi yêu cầu kinh doanh thành thông số kỹ thuật
- Kinh nghiệm với hệ thống kiểm soát phiên bản (ví dụ: Git) và phương pháp phát triển agile
- Hiểu biết về giao thức blockchain và phát triển ứng dụng phi tập trung
- Kỹ năng giải quyết vấn đề mạnh với trọng tâm tạo giải pháp có thể mở rộng và bảo trì
- Cam kết học hỏi liên tục và phát triển chuyên môn trong các công nghệ mới
- Khả năng làm việc độc lập trong khi đóng góp vào mục tiêu nhóm
- Kinh nghiệm với công cụ giám sát hiệu suất và kỹ thuật tối ưu hóa
- Hiểu biết về phương pháp bảo mật tốt nhất cho ứng dụng web
- Khả năng tài liệu hóa quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan
- Thành thạo tiếng Anh để hợp tác hiệu quả với các nhóm quốc tế