Middle / Senior iOS разработчик (гибрид или удаленка)

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

Полный рабочий деньМожно удаленно

Компания

Крупнейший в России travel-tech сервис для поиска авиабилетов по всему миру

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

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

✈️ Купибилет – улётный онлайн-сервис для поиска и покупки авиабилетов по всему миру. Мы являемся лидерами по объемам продаж в России. Через наш сайт и приложения ежемесячно более 2 млн человек бронирует билеты по всему миру.

Наша разработка — это независимые и быстрые продуктовые команды с опытными тимлидами и продактами. Мы стремимся стать лучшей IT-компанией в travel tech сегменте.

Нам необходимо быстро двигаться вперед, улучшать текущую функциональность и реализовывать новые фичи, а также поддерживать уже существующие.

Мы ищем драйвового, инициативного и организованного тиммейта, который полюбит команду, проект и работу с ним. Чтобы добиться еще больших успехов, возможно, нам нужен именно ты!

Задачи:

  • Добавлять новые продуктовые фичи в приложение;
  • Улучшать текущие решения;
  • Покрывать кодовую базу тестами;.
  • Искать проблемные места и исправлять их;
  • Взаимодействовать с другими командами (QA, дизайнеры, бэкендеры и даже тех.поддержка);
  • Участвовать в Code Review;
  • Оценивать задачи внутри команды.

Что для нас важно:

  • Пишешь под iOS около 2 лет или больше. Хорошо знаешь Swift и не растеряешься, если нужно будет разобраться, что происходит в Objective-C коде (его в проекте 1%, двигаемся в сторону 0%);
  • Хорошо ориентируешься в iOS SDK, эффективно используешь Xcode, знаешь как пользоваться Instruments;
  • Уже писал клиент-серверные приложения. Сможешь отличить плохое API от хорошего и аргументировать свою точку зрения.
  • Умеешь верстать кодом (чистые констрейнты или SnapKit) и пользоваться Interface builder’ом. Здорово, если был опыт разработки кастомных UI компонентов;
  • Знаком с разными архитектурами и паттернами проектирования, сможешь уместно их применить;
  • Умеешь работать в команде: организован и готов следовать процессам, прислушиваться к тиммейтам в случае, если твоё решение окажется непопулярным;
  • ‍В App Store есть хотя бы одно приложение, над которым ты работал;
  • Можешь читать документацию на английском. Самостоятельно разберёшься с новой библиотекой;
  • Тебе интересна тревел-сфера и небезразлична судьба проекта ✈️

Классно, если:

  • Ты следишь за тем, что происходит в индустрии и знаешь, какие хайповые технологии стоит применять, а с какими стоит повременить;
  • Не против обсудить свежие юморески с командой;
  • Ты пишешь юнит-тесты / UI-тесты и знаешь, как их поддерживать;
  • Есть опыт настройки CI/CD;
  • Знаком с RX;
  • Успел поработать с Kotlin Multiplatform Mobile;
  • Ты уже когда-то разбивал проект на модули.

Наш стек:

  • Swift (99 %)
  • Objective-C (1%)
  • CocoaPods
  • Fastlane
  • Core Data
  • Cache
  • Alamofire (+ Moya)
  • SnapKit

Бонусы

Про условия работы:

  • удаленный или гибридный формат работы;
  • комфортный и уютный офис в центре Санкт-Петербурга со всем набором обязательных атрибутов: оборудованная кухня, зоны отдыха, игровая, удобные рабочие места, много зеленых растений вокруг;
  • компенсация покупки рабочего ноута в размере 30% от его стоимости;
  • пешая доступность от м. Чернышевская (10 минут ходьбы);
  • официальное оформление с первого рабочего дня;
  • "белая” заработная плата;
  • гибкое начало дня (с 9.30 - 11.00).

Про здоровье:

  • ДМС со стоматологией после испытательного срока;
  • йога по утрам;
  • турник и спортивный инвентарь в офисе;
  • офисный душ.

Про досуг:

  • PlayStation, кикер и настольный теннис;
  • огромная коллекция настольных игр и клуб любителей в них поиграть;
  • пицца по пятницам и совместные посиделки.

Про развитие:

  • внутренние тренинги для команды;
  • бюджет на посещение профессиональных конференций;
  • внутренняя база знаний;
  • свой дискусcионный клуб;
  • своя библиотека.

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

Если у тебя есть пример кода, который можно показать, откликайся на вакансию, приложив ссылочку на гитхаб, так мы сможем быстрее найти друг друга.