Mô tả Công việc
Trách nhiệm Chính
- Phát triển và bảo trì trang sản phẩm bằng React và TypeScript, tập trung vào các thành phần giao diện người dùng và tính năng tương tác.
- Đóng gói và phân phối SDK mã nguồn mở, đảm bảo tương thích với nhiều nền tảng và tuân thủ tiêu chuẩn mã hóa.
- Tạo và cải tiến plugin Chrome cho chức năng ví dữ liệu, tận dụng React Hook để xây dựng các thành phần mô-đun và có thể tái sử dụng.
- Hợp tác với các nhóm chức năng chéo để thiết kế và triển khai các tính năng phù hợp với mục tiêu kinh doanh và nhu cầu người dùng.
- Thực hiện đánh giá mã, gỡ lỗi và tối ưu hiệu suất cho cả ứng dụng web và tiện ích mở rộng trình duyệt.
- Tài liệu hóa quy trình phát triển, cập nhật thông số kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan.
- Cập nhật xu hướng ngành và phương pháp hay nhất trong phát triển frontend, đặc biệt là React, TypeScript và công nghệ tiện ích mở rộng web.
- Tham gia vào chu kỳ phát triển agile, bao gồm lập kế hoạch sprint, họp đứng hàng ngày và kiểm thử lặp đi lặp lại.
- Đảm bảo tính bảo mật và độ tin cậy của các tính năng liên quan đến ví dữ liệu, tuân thủ quy định về quyền riêng tư và phương pháp hay nhất.
- Hỗ trợ các dự án hiện có, xử lý các thách thức kỹ thuật và đóng góp vào việc cải tiến liên tục sản phẩm.
Yêu cầu Công việc
- Thành thạo React và TypeScript, với hiểu biết vững về kiến trúc dựa trên thành phần và quản lý trạng thái.
- Kinh nghiệm với các framework và thư viện frontend, bao gồm nhưng không giới hạn ở React Hook, Redux và Webpack.
- Kiến thức cơ bản về phát triển web, như HTML5, CSS3 và JavaScript, tập trung vào khả năng tương thích đa trình duyệt.
- Hiểu biết cơ bản về phát triển plugin Chrome, bao gồm tệp manifest, script nền và script nội dung.
- Khả năng làm việc với các công cụ và nền tảng mã nguồn mở, bao gồm GitHub để kiểm soát phiên bản và đường ống CI/CD.
- Kỹ năng giải quyết vấn đề mạnh mẽ và chú ý đến chi tiết, cam kết viết mã sạch, dễ bảo trì.
- Kỹ năng giao tiếp xuất sắc, cả bằng văn bản và lời nói, để hợp tác hiệu quả với thành viên nhóm và các bên liên quan.
- Khả năng học hỏi nhanh với thái độ chủ động, có thể thích ứng nhanh với công nghệ và phương pháp mới.
- Ưu tiên: Kinh nghiệm với công nghệ ví dữ liệu, như thư viện mã hóa, lưu trữ dữ liệu an toàn và tích hợp API.
- Ưu tiên: Quen thuộc với phương pháp agile và thực hành DevOps, bao gồm CI/CD và kiểm thử tự động.
- Ưu tiên: Có nền tảng về khoa học máy tính hoặc lĩnh vực liên quan, với sự quan tâm rõ ràng đến phát triển phần mềm và đổi mới.
- Phải sẵn sàng làm việc tối thiểu 10 giờ mỗi tuần, với sự linh hoạt để làm việc từ xa hoặc tại chỗ khi cần.
Đãi ngộ bao gồm trợ cấp cạnh tranh, cơ hội được cố vấn và khả năng chuyển đổi thành nhân viên chính thức dựa trên hiệu suất và nhu cầu công ty. Ứng viên lý tưởng sẽ có đam mê với phát triển frontend, tư duy hợp tác và động lực đóng góp vào các dự án có tác động. Vai trò này mang lại kinh nghiệm thực tế với các ứng dụng thực tế, bao gồm phát triển sản phẩm, đóng gói SDK và tạo tiện ích mở rộng trình duyệt, cung cấp kỹ năng quý giá cho sự nghiệp kỹ thuật phần mềm.
