1inch
Tech Lead, iOS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лидер iOS-приложения 1inch Wallet: отвечает за архитектуру и разработку, CI/CD и мониторинг релизов, реализует функции кошелька (перпетуальные торги, prediction markets, DeFi-стейкинг). Роль hands-on без управления людьми.
Задачи
- Владеть архитектурой и техническим направлением iOS-приложения, балансируя доставку фич, поддерживаемость, производительность и безопасность
- Создавать и улучшать модульные, тестируемые компоненты приложения и направлять реализацию сложных сценариев кошелька
- Реализовывать функции кошелька и технические улучшения в iOS-приложении
- Интегрировать приложение с backend-сервисами, блокчейн-сетями и связанными сервисами кошелька
- Работать с Product, Android, Backend, Blockchain и QA над общим поведением продукта, интеграциями API, покрытием тестами и разбором дефектов
- Использовать AI-инструменты в разработке и тестировании, проверяя и валидируя их результат по инженерным, качественным и security-стандартам
- Защищать чувствительные данные: не допускать приватные ключи, seed-фразы, учётные данные и данные пользователей в AI-промпты и логи
- Владеть и улучшать сборку и CI/CD iOS, мониторить релизы, разбирать продакшн-инциденты и координировать исправления и улучшения стабильности
Требования
- Сильный практический опыт разработки под iOS на Swift, включая создание production-приложений
- Практический опыт работы над Web3-продуктом (кошелёк, DeFi-приложение или продукт с интеграцией с блокчейн-сетями) и понимание крипты и трейдинга
- Опыт работы с процессами сборки и CI/CD для iOS и мониторинга production-приложений
- Опыт принятия технических и архитектурных решений для iOS-приложения
- Умение понятно объяснять технические компромиссы и работать с Product, Android и QA
- Готовность нести ответственность за iOS-приложение и работать самостоятельно как основной iOS-технический владелец
- Прагматичность: умение двигаться быстро, сохраняя надёжность, безопасность и поддерживаемость
- Осознанное использование AI-инструментов с проверкой их результата и ответственностью за поставляемый код
Условия
- Hands-on роль без прямого управления людьми
- Работа над функциями кошелька: перпетуальные торги, prediction markets, DeFi-стейкинг
- Кросс-функциональное взаимодействие с Product, Android, Backend, Blockchain и QA
Навыки
- Swift
- iOS
- CI/CD
- Web3
- DeFi
- blockchain
- UIKit
- SwiftUI
- AI-assisted development