Lead iOS developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
KUPIBILET — улётный онлайн-сервис для поиска авиабилетов по всему миру.
Наша разработка — это независимые и быстрые продуктовые команды с опытными тимлидами и продактами. Мы стремимся стать лучшей IT-компанией.
Нам необходимо быстро двигаться вперед, улучшать текущую функциональность и реализовывать новые фичи, а также поддерживать уже существующие.
Мы ищем драйвового, инициативного и организованного тиммейта, который полюбит команду, проект и работу с ним. Чтобы добиться еще больших успехов, возможно, нам нужен именно ты!
Ты будешь:
- Управлять командой iOS разработчиков, наращивать экспертизу команды;
- Планировать релизы и распределять задачи внутри команды;
- Внедрять лучшие практики разработки, быть инициатором нововведений;
- Быть связующим звеном между бизнесом, отделами разработки и своей командой. Доносить до команды задачи бизнеса и грамотно расставлять приоритеты;
- Следить за качеством кода и следованием флоу разработки;
- Менторить разработчиков из своей команды;
- Организовывать и проводить качественный код-ревью и обнаруживать в рамках него архитектурные проблемы;
- Активно взаимодействовать с тим-лидами других отделов разработки и смежными отделами (QA, аналитики, дизайнеры, продакты).
Наше приложение – большой проект со сложной бизнес-логикой. У нас в планах:
- Развитие дизайн системы;
- Оптимизировать скорость сборки приложения;
- Искать и устранять проблемные места в кодовой базе;
- Поддерживать и улучшать качество кода.
Что мы ждем от тебя:
- Ты уже руководил командой и отлично чувствуешь себя в этой роли;
- Ты занимаешься разработкой на Swift уже более 3-х лет;
- Ты следишь за тем, что происходит в индустрии и знаешь, какие хайповые технологии стоит применять, а с какими стоит повременить;
- Не против обсудить свежие юморески с командой;
- Отлично знаешь iOS SDK, эффективно используешь Xcode;
- Знаешь, как работают клиент-серверные приложения (сетевые запросы, JSON, обработка ошибок, кеширование), можешь обнаружить проблемы в API и устранять;
- Понимаешь, как сделать крутой кастомный UI компонент;
- Умеешь верстать как кодом (чистые констрейнты или SnapKit);
- Работал с разными архитектурами, знаешь и умеешь применять паттерны проектирования;
- Запросто разберешься с новыми библиотеками, даже если у них есть только англоязычная документация;
- Работал с юнит-тестами. Знаешь, зачем они, какие части кода обязательно покрыть тестами и как их поддерживать;
- Можешь настроить CI/CD (fastlane, gitflow) и знаешь, как работать с сертификатами;
- Хочешь создавать качественный продукт, которым можно гордиться.
Будет плюсом:
- Опыт локализации приложений — мы покоряем новые рынки и постепенно добавляем новые языки;
- Опыт работы с реактивным программированием (RxSwift/Bond/Combine или чем-то другим).
Бонусы
Про условия работы:
- комфортный и уютный офис в центре Санкт-Петербурга со всем набором обязательных атрибутов: оборудованная кухня, зоны отдыха, игровая, удобные рабочие места, много зеленых растений вокруг;
- компенсация покупки рабочего ноута в размере 30% от его стоимости;
- пешая доступность от м. Чернышевская (10 минут ходьбы);
- официальное оформление с первого рабочего дня;
- белая” заработная плата;
- гибкое начало дня (с 9.30 - 11.00);
- гибридный формат работы (несколько дней в офисе, несколько удаленно).
Про здоровье:
- ДМС со стоматологией после испытательного срока;
- йога по утрам;
- турник и спортивный инвентарь в офисе;
- офисный душ.
Про досуг:
- PlayStation, кикер и настольный теннис;
- огромная коллекция настольных игр и клуб любителей в них поиграть;
- пицца по пятницам и совместные посиделки.
Про развитие:
- внутренние тренинги для команды;
- бюджет на посещение профессиональных конференций;
- внутренняя база знаний;
- свой дискусcионный клуб;
- своя библиотека.