Описание работы
Разработчик Android (Кошелек для публичных блокчейнов) будет отвечать за проектирование, разработку и поддержку высокопроизводительных нативных приложений для Android, ориентированных на кошельки для публичных блокчейнов. В эту роль входит реализация и оптимизация основных функций криптовалют, таких как управление активами, обработка транзакций и взаимодействие с браузером DApp. Разработчик будет интегрировать и поддерживать API для взаимодействия с различными популярными публичными блокчейнами (например, BTC, ETH, Solana и их решениями второго уровня). Кроме того, роль требует бесшовного взаимодействия со смарт-контрактами для поддержки экосистем DeFi, NFT и других блокчейн-приложений. Безопасность является приоритетом, включая безопасное хранение приватных ключей, мнемонических фраз и процессов подписания транзакций.
Ключевые обязанности
- Проектирование, разработка и поддержка высокопроизводительных нативных приложений для кошельков публичных блокчейнов на Android.
- Реализация и оптимизация основных функций криптовалют, включая управление активами, переводы средств и взаимодействие с браузером DApp.
- Интеграция и поддержка взаимодействия с узлами и API для популярных публичных блокчейнов (например, BTC, ETH, Solana и решений второго уровня).
- Обеспечение бесшовного взаимодействия со смарт-контрактами для поддержки экосистем DeFi, NFT и других блокчейн-приложений.
- Приоритизация мер безопасности, включая безопасное хранение приватных ключей, мнемонических фраз и процессов подписания транзакций.
Требования к кандидату
- Минимум 3 года опыта разработки под Android с подтвержденным опытом запуска и поддержки проектов.
- Обязательный опыт разработки кошельков для публичных блокчейнов или глубокое участие в блокчейн-проектах.
- Владение Java/Kotlin и глубокое понимание архитектуры Android.
- Знание основных концепций криптовалют (например, структура транзакций, комиссии за газ, асимметричное шифрование, мнемонические фразы, HD-кошельки).
- Предпочтителен опыт интеграции с Web3.js, Ethers.js или аналогичными библиотеками.
- Высокий уровень осведомленности в вопросах безопасности, соблюдение стандартов кодирования и отличные навыки командной работы.
Условия
Уровень компенсации будет определен по результатам собеседования.