Задачи:
— Руководить техническим направлением и архитектурой frontend веб dApp 1inch с акцентом на безопасность.
— Разрабатывать production-код для критически важных функций, сложных Web3 пользовательских сценариев и областей с высокой нагрузкой.
— Проектировать и улучшать безопасные интеграции с backend-сервисами, blockchain API, провайдерами кошельков, процессами подписания, одобрений, свопов и управления жизненным циклом транзакций.
— Устанавливать и поддерживать инженерные стандарты безопасности, производительности, доступности, тестирования и качества кода.
— Внедрять практики secure-by-design и повышать надежность функционала, связанного с кошельками.
— Наставлять frontend-инженеров через техническое руководство, код-ревью, найм, адаптацию и развитие.
— Продвигать использование AI-поддерживаемых инженерных практик при сохранении высокого качества, безопасности и поддерживаемости кода.
— Сотрудничать с командами продукта, дизайна, backend, мобильной разработки, QA и аналитики для создания масштабируемых и надежных функций и улучшения долгосрочного состояния платформы.
Требования:
— Опыт профессиональной frontend или full-stack разработки от 6 лет, включая опыт на старших или технических руководящих позициях.
— Глубокие знания TypeScript и Angular, опыт создания, выпуска и поддержки крупных или сложных production веб-приложений.
— Понимание архитектуры frontend, управления состоянием, паттернов проектирования приложений и оптимизации производительности.
— Опыт интеграции REST и Web3 API в production, включая провайдеров кошельков, процессы подписания, мультичейн пользовательские сценарии и библиотеки ethers.js, viem или web3.js.
— Практический опыт работы с Cursor AI или аналогичными AI-ориентированными инженерными средами.
— Опыт применения практик безопасной разработки, моделирования угроз и безопасной обработки чувствительных пользовательских и кошельковых данных в production.
— Опыт работы с Git, CI/CD пайплайнами, процессами совместного код-ревью и AI-поддерживаемыми инженерными рабочими процессами с контролем качества.
— Опыт наставничества инженеров, повышения инженерных стандартов и эффективного общения с техническими и нетехническими заинтересованными сторонами.
— Сильное чувство ответственности и навыки решения проблем.
Будет плюсом:
— Опыт работы с Nx монорепозиториями, Angular SSR, feature flags или продуктовой аналитикой.
— Опыт AI-поддерживаемого код-ревью, тестирования или автоматизации безопасности в CI.
Компания 1inch является работодателем с равными возможностями и использует AI-инструменты для помощи в обработке заявок, но решения принимаются людьми.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.