The_covert - международная компания, мы входим в группу IT-компаний, занимающихся разработкой собственных продуктов и сервисов более 10 лет. Нашими продуктами для реализации и упрощения бизнес процессов пользуются тысячи людей по всему миру. Мы предоставляем сервисы крупным финансовым B2B и B2C платформам, кроме того у нас есть линейка продуктов, связанных с финансовой аналитикой.
Сейчас мы в поисках IOS - разработчика, который будет отвечать за создание безопасного, высокопроизводительного и интуитивно понятного некастодиального кошелька. В этой роли вы будете соединять сложные протоколы Web3 с привычным и надёжным мобильным интерфейсом.
Задачи:
-
Разработка и развитие iOS-приложения некастодиального криптокошелька;
-
Проектирование и реализация UI/UX для операций с повышенным риском (подтверждение транзакций, работа с seed-фразами, проверка адресов);
-
Реализация безопасного локального хранения данных (закрытые ключи, seed-фразы) с использованием Secure Enclave и Keychain;
-
Реализация криптографических операций на устройстве (подпись транзакций, генерация мнемонических фраз BIP-39);
-
Интеграция с блокчейн-сетями через JSON-RPC-провайдеры и специализированные SDK;
-
Работа с асинхронными сетевыми потоками для получения данных в реальном времени (балансы, цены, история транзакций в нескольких сетях);
-
Отладка и оптимизация межъязыкового взаимодействия Swift ↔ Objective-C ↔ C/C++;
-
Поддержка и развитие CI/CD, сборок и релизных пайплайнов;
-
Написание и поддержка модульных тестов;
-
Участие в архитектурных решениях и code review.
Для нас важно:
-
Более 3 лет коммерческой разработки iOS-приложений;
-
Уверенная работа со SwiftUI (iOS 15+) и современным UI-стеком Apple;
-
Практическое использование Combine (от 2 лет);
-
Глубокие знания Swift (особенности языка, управление памятью, производительность);
-
Понимание моделей параллелизма iOS: GCD, async/await и другие асинхронные паттерны;
-
Применение принципов SOLID и популярных паттернов проектирования в крупных проектах;
-
Написание unit-тестов с пониманием их роли в долгосрочной поддержке кода;
-
Работа со Swift Package Manager: создание, интеграция и поддержка пакетов;
-
Настройка и поддержка Fastlane для сборок, подписания и релизов;
-
Работа с CI/CD для iOS-проектов (GitLab CI);
-
Уверенное владение Git и Gitflow;
-
Опыт работы с крупными iOS-проектами, понимание white-label архитектур.
Что мы предлагаем:
-
Возможности для профессионального роста;
-
Работу из нашего офиса в Тбилиси или удаленно из любой точки мира;
-
Гибкую политику отпусков и праздничных дней;
-
Частичную компенсацию расходов на спорт.