Описание работы
Эта роль сосредоточена на разработке и поддержке продуктов, использующих технологии децентрализованной идентификации. Идеальный кандидат будет сотрудничать с кросс-функциональными командами для реализации функций, обновлений и строгих протоколов тестирования. Они также будут играть ключевую роль в продвижении новых и устоявшихся стандартов идентификации, таких как Verifiable Credentials (VCs), Decentralized Identifiers (DIDs) и Sign-In with Ethereum (SIWE), среди растущего сообщества разработчиков. Кроме того, кандидат обеспечит предоставление высококачественного, хорошо документированного кода, улучшающего опыт разработчиков и переносимость программного обеспечения.
Ключевые обязанности
- Сотрудничество с кросс-функциональными командами для проектирования, разработки и тестирования новых функций и обновлений продуктов децентрализованной идентификации.
- Продвижение внедрения новых и устоявшихся стандартов идентификации (например, VCs, DIDs, SIWE) среди сообщества разработчиков через документацию, учебные пособия и примеры интеграции.
- Постоянное улучшение качества кода за счет внедрения лучших практик чистого кодирования, доступности и комплексной документации.
- Работа с заинтересованными сторонами для обеспечения соответствия программного обеспечения стандартам безопасности и производительности, а также эффективного управления контролем версий и циклами выпуска.
- Участие в проверках кода и обмене знаниями для поддержания высоких стандартов в команде и создания совместной среды разработки.
Требования к работе
- Владение языками программирования, такими как JavaScript, Python или Go, с опытом создания масштабируемых и безопасных систем децентрализованной идентификации.
- Глубокое понимание технологий блокчейна, смарт-контрактов и криптографических протоколов для эффективной реализации и интеграции стандартов идентификации.
- Опыт работы с системами контроля версий (например, Git) и практиками разработки с открытым исходным кодом, включая документацию, тестирование и управление выпусками.
- Отличные коммуникативные навыки для сотрудничества с командами и объяснения технических концепций нетехническим заинтересованным сторонам.
- Способность работать как самостоятельно, так и в команде, с фокусом на предоставление высококачественного программного обеспечения и улучшение опыта разработчиков.
- Знание отраслевых стандартов и фреймворков, связанных с децентрализованной идентификацией, включая, но не ограничиваясь, W3C Verifiable Credentials, DID-протоколы и механизмы аутентификации на основе Ethereum.
- Опыт работы с инструментами DevOps и CI/CD-конвейерами для оптимизации рабочих процессов разработки и обеспечения надежного развертывания программного обеспечения.
- Сильные навыки решения проблем и внимание к деталям для отладки сложных систем и поддержания целостности кодовой базы.
- Способность адаптироваться к развивающимся технологиям и стандартам в области децентрализованной идентификации, оставаясь в курсе тенденций и инноваций отрасли.
- Опыт создания и поддержки технической документации, включая справочники API, руководства пользователя и учебные пособия для разработчиков, чтобы поддерживать вовлеченность сообщества и внедрение продукта.