Описание работы
В качестве разработчика смарт-контрактов на Rust с открытым исходным кодом вы присоединитесь к нашей команде для разработки библиотек Rust с открытым исходным кодом для Arbitrum Stylus. Эти библиотеки предоставят функциональность, аналогичную широко используемой библиотеке OpenZeppelin Contracts. Вы внесете свой вклад в создание важных инструментов для экосистемы блокчейна, сотрудничая с талантливой командой разработчиков.
Ключевые обязанности
- Проектирование и реализация новых модулей библиотеки для разработки смарт-контрактов
- Общение с разработчиками смарт-контрактов и участниками блокчейн-сообщества для сбора обратной связи
- Сотрудничество с членами команды для обеспечения соответствия библиотеки потребностям и ожиданиям разработчиков
- Обработка всех аспектов разработки библиотеки, включая кодирование, тестирование и документацию
- Обеспечение реализации лучших практик безопасности во всей библиотеке
- Участие в разработке инструментов с открытым исходным кодом для поддержки разработчиков, использующих библиотеку
Требования к работе
- Отличное владение языком программирования Rust
- Глубокое понимание смарт-контрактов и технологии блокчейна Ethereum
- Опыт разработки программного обеспечения с открытым исходным кодом
- Способность проектировать и реализовывать безопасные и эффективные модули библиотеки
- Отличные коммуникативные навыки для взаимодействия с разработчиками и участниками сообщества
- Опыт работы с тестовыми фреймворками и лучшими практиками документации
- Знакомство с Arbitrum Stylus или подобными блокчейн-платформами будет плюсом
Предпочтительные квалификации
- Предыдущий опыт участия в проектах с открытым исходным кодом, связанных с блокчейном
- Знание OpenZeppelin Contracts или аналогичных библиотек для смарт-контрактов
- Понимание криптографических принципов, используемых в технологии блокчейна
- Опыт разработки инструментов для разработчиков и SDK
