Banki.ru

iOS Developer

Коротко

Разработка и развитие iOS-приложения финансовой платформы: от фич до архитектуры, с написанием тестов и самостоятельной проверкой перед релизом (отдельного QA нет). Требуется опыт работы в связке с AI-агентами (подготовка спецификаций, ревью результата), уверенное владение Swift, SwiftUI, UIKit, Combine, знание VIPER, Clean Architecture/MVVM и CI/CD с Fastlane. Команда распределённая, тесно взаимодействует с продуктом и дизайном; формат работы гибридный — 4 дня в офисе и 1 день удалённо.

Обязанности
— Разработка и развитие iOS-приложения: от новых фич до архитектуры, включая самостоятельный поиск и приоритизацию технического долга;
— Написание кода вместе с unit-, component- и acceptance-тестами и самостоятельная проверка перед релизом (отдельного QA в команде нет);
— Работа в связке с AI-агентами: подготовка спецификаций и планов, по которым агенты реализуют код, а также ревью и доработка результата;
— Проектирование модулей и фич целиком: границы, контракты между компонентами, поведение при отказах, точки измерения;
— Участие в Code Review, в том числе для обучения менее опытных коллег;
— Принятие решений с опорой на продуктовые метрики и метрики процесса разработки;
— Тесное взаимодействие с распределённой командой, продуктом и дизайном на всём пути от задачи до релиза.
Требования
— Привычка покрытия своего кода тестами и готовность работать без отдельного QA;
— Опыт работы в AI-agentic флоу разработки: написание спецификаций, по которым агент реализует код, а не только использование автодополнения;
— Уверенное владение Swift, SwiftUI, UIKit и Combine;
— Понимание паттернов семейства VIPER и принципов Clean Architecture / MVVM;
— Опыт проектирования клиент-серверного взаимодействия и создания собственных UI-компонентов;
— Навык профилирования и оптимизации производительности (Instruments);
— Знание CI/CD-цепочки сборки и выкладки, включая Fastlane;
— Умение декомпозировать задачи вертикально, на небольшие сквозные инкременты;
— Умение отличать обратимые решения от необратимых и выбирать подходящий уровень осторожности;
— Готовность растить младших коллег: объяснять, а не делать за них;
— Развитые коммуникативные навыки, умение аргументировать позицию письменно и устно, стремление к постоянному развитию.
Условия
— Аккредитованная ИТ-компания с современным стеком и Agile-подходом;
— Комфортный офис в шаговой доступности от ст. м. Нахимовский проспект: с уютной кухней, массажным креслом и настольным теннисом;
— Возможность работать в гибридном формате: 4 офисных дня и 1 день удаленно;
— Забота о каждом сотруднике, дружелюбная, поддерживающая среда взаимодействия;
— Реальные перспективы роста и участие в профильных конференциях;
— Бонусы, ДМС со стоматологией;
— Компенсация питания, обучений, спорта, такси, 5 дополнительных дней к отпуску в год.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте