logo

Lead iOS developer

Откликнуться

Обязанности

Мы в поиске Lead iOS developer на перспективную вакансию в Kufar.

Техническое Лидерство & Архитектура:

  •   Разработка и внедрение высококачественной, масштабируемой архитектуры (SOLID, MVVM/VIPER и др.).
  •   Принятие ключевых решений по технологическому стеку (UIKit/SwiftUI, RxSwift/Combine, сетевым решениям).
  •   Управление техническим долгом: выявление, планирование и реализация мер по его снижению.
  •   Проведение архитектурных ревью сложных задач.

Качество Кода & Процессы:

  •    Установка и контроль соблюдения стандартов кодирования и стиля.
  •   Систематизация и улучшение процесса Code Review (внедрение практик, метрик, обучение команды).
  •   Развитие культуры автоматизированного тестирования (Unit, UI, Integration): определение стратегии, внедрение инструментов, повышение покрытия.
  •   Оптимизация CI/CD пайплайнов для сборки, тестирования и доставки приложения.
  •   Внедрение метрик качества кода и инструментов статического анализа.

Управление Командой & Развитие Комьюнити:

  •   Наставничество и развитие iOS-разработчиков (1:1, постановка целей, выявление потребностей в обучении).
  •   Активное участие в подборе (проведение технических собеседований).
  •   Развитие iOS-комьюнити: Организация и проведение регулярных технических митапов, воркшопов, сессий обмена знаниями (tech talks, mob/pair programming).
  •   Улучшение кросс-функциональной коммуникации (бэкенд, QA, дизайн, продакт).

Разработка & Поддержка:

  •  Разработка сложного и критически важного функционала приложения Kufar для iOS, подавая пример качественного кода.
  •   Написание интеграционных и unit-тестов.
  •   Обеспечение стабильности, производительности и поддержки продакшн-приложения.
  •   Поддержка и модернизация существующей кодовой базы.

Процессы & Планирование:

  •   Участие в планировании тех спринтов/итераций (оценка, риски, распределение задач).
  •   Фасилитация технических дискуссий (планирование, ретро, архитектурные сессии).

Требования

Обязательно:

  •   Опыт формального или неформального лидерства команды iOS-разработчиков (3+ года).
  •   Экспертный уровень Swift и глубокое понимание iOS-экосистемы.
  •   Продвинутый опыт с RxSwift и/или Combine.
  •   Опыт проектирования и внедрения сложных архитектур (MVVM, VIPER, Clean Architecture и т.д.) в продакшн.
  •   Сильные навыки работы с UIKit и SwiftUI для создания кастомного UI.
  •   Отличное понимание управления памятью (ARC), многопоточности (GCD), сетевых взаимодействий.
  •   Свободное владение Git (сложные workflow: GitFlow, Trunk-Based).
  •   Опыт настройки и поддержки CI/CD (Jenkins, GitLab CI, GitHub Actions, Bitrise, Fastlane).
  •   Опыт разработки клиент-серверных приложений.
  •   Отличные коммуникативные и презентационные навыки.
  •   Системное мышление, проактивность, организаторские способности.

Желательно:

  •   Опыт работы с большими legacy codebases.
  •   Опыт внедрения инструментов мониторинга и анализа производительности приложения.
  •   Понимание принципов мобильной безопасности.
  •   Опыт фасилитации митингов и технических сессий.

Условия

Почему у нас круто:

  • Куфар постоянно растёт, поэтому задачи для роста и развития будут всегда;
  • Результатами твоей работы сможет воспользоваться каждый третий житель Беларуси;
  • Мы тщательно отбираем сотрудников, поэтому у нас классный дружелюбный коллектив и никакой токсичности;
  • Классный офис в центре города и/или удалённая работа из любой точки мира;
  • Хорошо работаем и хорошо отдыхаем: 26 дней отпуска;
  • У нас есть группы английского языка и скидки на Skyeng;
  • Даём доступы к корпоративным аккаунтам Netflix и Safari Books;
  • Оплачиваем медицинскую страховку;
  • Компенсируем затраты на спорт или психолога;
  • Наша заработная плата привязана к евро.
Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Откликаясь на вакансию, вы даете согласие на обработку ваших персональных данных и соглашаетесь с политикой конфиденциальности Kufar