👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

iOS Developer в инфраструктурную команду KoronaPay

Местоположение и тип занятости

Санкт-Петербург, Новосибирск, ТомскПолный рабочий деньМожно удаленно

Компания

Создаём актуальные финтех-решения для миллионов клиентов

Описание вакансии

Условия работы

КoronaPay - сервис быстрых денежных переводов без открытия счета, который предоставляет услуги на территории России, СНГ, Евросоюза и в ряде других стран. Входим в Группу компаний «Центр Финансовых Технологий».

Мы более 15 лет работаем на рынке fintech, занимаем ведущие позиции в отрасли. В команде > 500 профессионалов с глубокой экспертизой (в iOS-команде более 50), и мы продолжаем расти.

Проект, над которым предстоит работать – мультимодульный.

При разработке придерживаемся принципов Clean и SOLID и архитектурных подходов-MVP с координаторами; осуществляем CI/CD на связке из XcodeGen, Marathon и TeamCity; проект полностью покрыт unit и UI-автотестами. 

У нас развитая инженерная культура и самые современные процессы в разработке: feature, core, infrastructure команды. 

Сейчас мы в поиске коллеги в платформенный инфраструктурный проект iOS команды, основной целью которого является обеспечение поставки кода команды до пользователей в кратчайшие сроки с соблюдением всех установленных процедур проверки на pull-requests.

 Задачи:

  • Настройка/ поддержка пайплайнов CI/CD
  • Оптимизация и ускорение сборки многомодульного проекта
  • Работа с настройкой UI test launchers (мы используем Marathon) и симуляторов
  • Написание и поддержка релизного поезда, мерж очереди и других инструментов
  • Улучшение и автоматизация всех процессов, касающихся CI/CD (сборки, поставки и т.д)
  • Подключение и настройка сбора метрик со сборок

Мы ожидаем:

  • Опыт разработки под iOS на Swift от 3 лет (мы используем Swift 5+) 
  • Знание Solid, Сlean architecture (mv*, viper), coordinators и т.д. 
  • Опыт написания unit и UI-тестов 
  • Понимание процесса сборки и конфигурации многомодульного проекта; опыт в ускорении сборки на CI и локально будет плюсом
  • Опыт создания и настройки пайплайнов CI/CD чуть глубже, чем просто "xcodebuild", в том числе создание композитных сборок, build chains, e.t.c. (мы используем Bitbucket+Teamcity, но опыт в gitlab/bamboo/jenkins также приветствуется)
  • Опыт работы в команде, взаимодействие со смежными отделами и специалистами
  • Написание технической документации

Плюсом будет: 

  • Опыт настройки и работы с различными testrunner'ами: Marathon, Emcee, etc. 
  • Опыт в написании своих инструментов CI/CD (merge queue, release trains, etc.)

Мы предлагаем:

  • Понятная траектория роста (performance review, карьерные консультации, индивидуальная карта развития и т.д.)
  • Обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения)
  • Социальный пакет (ДМС с первого рабочего дня, скидки от партнёров, детская программа, поддержка спорта, корпоративный транспорт и т.д.)
  • Насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли)
  • Возможность быть преподавателем, наставником, автором корпоративного блога, спикером – каждый выбирает то, что подходит именно ему
  • Официальное трудоустройство с первого дня, полностью белая зарплата.

Дополнительные инструкции

Оставляйте отклик или пишите в телеграм @portmari