Mô Tả Công Việc
Là một nhà phát triển blockchain, bạn sẽ chịu trách nhiệm thiết kế, triển khai và bảo trì các hợp đồng thông minh trên nền tảng blockchain Ethereum và BSC. Trọng tâm chính của bạn là đóng góp vào sự phát triển của PancakeSwap bằng cách tạo ra các tính năng sáng tạo nhằm nâng cao chức năng và trải nghiệm người dùng. Bạn sẽ làm việc chặt chẽ với nhóm kỹ thuật để lập kế hoạch và thực hiện các dự án ở cấp độ nhiệm vụ, đảm bảo phù hợp với mục tiêu tổng thể của sản phẩm. Ngoài ra, bạn sẽ hợp tác với các đối tác đa chức năng trong các giai đoạn phát triển sản phẩm khác nhau, bao gồm thiết kế, kiểm thử và triển khai. Bạn cũng sẽ đóng vai trò quan trọng trong việc xác định các điểm không hiệu quả trong quy trình phát triển và đề xuất các cải tiến mang lại lợi ích cho cả nhóm. Vị trí này đòi hỏi cách tiếp cận chủ động trong giải quyết vấn đề và cam kết áp dụng các phương pháp tốt nhất trong phát triển blockchain.
Trách Nhiệm Chính
- Phát triển và triển khai các hợp đồng thông minh an toàn, có khả năng mở rộng bằng Solidity trên các blockchain Ethereum và BSC.
- Hợp tác với các nhóm sản phẩm và thiết kế để chuyển đổi yêu cầu thành các thông số kỹ thuật cho các ứng dụng phi tập trung.
- Tiến hành kiểm toán kỹ lưỡng các hợp đồng thông minh hiện có để xác định lỗ hổng và tối ưu hóa hiệu suất.
- Triển khai các tính năng nâng cao cho PancakeSwap, bao gồm nhưng không giới hạn ở quản lý thanh khoản, hoán đổi token và cơ chế quản trị.
- Tham gia vào các buổi đánh giá mã và đảm bảo tuân thủ các tiêu chuẩn bảo mật, phương pháp tốt nhất và hướng dẫn chất lượng mã.
- Làm việc với các nhóm đa chức năng để phối hợp nỗ lực phát triển và giải quyết các thách thức kỹ thuật.
- Cập nhật các xu hướng và công nghệ mới nổi trong phát triển blockchain để thúc đẩy đổi mới trong dự án.
- Tài liệu hóa logic hợp đồng, quy trình phát triển và các quyết định kỹ thuật để minh bạch và chia sẻ kiến thức trong nhóm.
- Đóng góp vào thiết kế và kiến trúc của các giao thức blockchain để hỗ trợ khả năng mở rộng và tương tác lâu dài.
- Tham gia học hỏi liên tục để làm chủ các công cụ, khung và phương pháp luận mới trong hệ sinh thái blockchain.
Yêu Cầu Công Việc
- Chuyên môn được chứng minh trong lập trình Solidity với hiểu biết sâu sắc về công nghệ blockchain Ethereum và BSC.
- Kinh nghiệm phát triển và triển khai hợp đồng thông minh cho các ứng dụng tài chính phi tập trung (DeFi) hoặc các dự án tương tự.
- Hiểu biết sâu về kiến trúc blockchain, cơ chế đồng thuận và nguyên tắc mã hóa.
- Kỹ năng giải quyết vấn đề xuất sắc với khả năng gỡ lỗi các tương tác hợp đồng phức tạp và giải quyết các nút thắt kỹ thuật.
- Khả năng hợp tác và giao tiếp tốt để làm việc hiệu quả với các nhóm đa chức năng và các bên liên quan.
- Khả năng phân tích và diễn giải các yêu cầu kỹ thuật để thiết kế các giải pháp hợp đồng mạnh mẽ, an toàn và hiệu quả.
- Thành thạo các hệ thống kiểm soát phiên bản (ví dụ: Git) và phương pháp phát triển linh hoạt.
- Kinh nghiệm với các công cụ phát triển blockchain như Truffle, Hardhat và Remix.
- Hiểu biết về các khung ứng dụng phi tập trung (dApp) và tích hợp của chúng với các giao thức blockchain.
- Chú ý đến chi tiết và cam kết viết mã sạch, dễ bảo trì và được tài liệu hóa tốt.
- Khả năng làm việc độc lập và theo nhóm để cung cấp các giải pháp blockchain chất lượng cao đúng hạn.
- Hiểu biết sâu về các phương pháp bảo mật hợp đồng thông minh tốt nhất và các lỗ hổng phổ biến (ví dụ: reentrancy, overflow/underflow).
- Kinh nghiệm với các khung kiểm thử cho hợp đồng thông minh, bao gồm kiểm thử đơn vị và kiểm thử tích hợp.
- Hiểu biết về các công cụ phân tích blockchain và khả năng diễn giải dữ liệu trên chuỗi để đưa ra quyết định phát triển.
- Kỹ năng quản lý thời gian tốt để cân bằng nhiều nhiệm vụ và đáp ứng thời hạn dự án.
- Khả năng trình bày các giải pháp kỹ thuật cho các bên liên quan không chuyên một cách rõ ràng và ngắn gọn.
- Kinh nghiệm với các dự án dựa trên blockchain đòi hỏi mức độ bảo mật, khả năng mở rộng và tương tác người dùng cao.
- Hiểu biết sâu về các khái niệm tài chính phi tập trung (DeFi) và triển khai của chúng trong hợp đồng thông minh.
- Khả năng thích ứng tốt để học hỏi và áp dụng các công nghệ, giao thức và phương pháp phát triển mới trong lĩnh vực blockchain.
