Middle / Senior iOS разработчик (гибрид или удаленка)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
✈️ Купибилет – улётный онлайн-сервис для поиска и покупки авиабилетов по всему миру. Мы являемся лидерами по объемам продаж в России. Через наш сайт и приложения ежемесячно более 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ионный клуб;
- своя библиотека.
Дополнительные инструкции
Если у тебя есть пример кода, который можно показать, откликайся на вакансию, приложив ссылочку на гитхаб, так мы сможем быстрее найти друг друга.