📍 Пхукет (Таиланд)Санкт-ПетербургМоскваМожно удалённо из РФ
Специализация
Mobile (Android / iOS)
Aviasales — крупнейший в России и третий по объемам в мире метапоиск авиабилетов и отелей. Аудитория на всех платформах превышает 15 млн. человек ежемесячно.
Сейчас ищут опытных Android программистов в две команды:
- Команда Usercom отвечает за доставку автоматизированных уведомлений пользователям. Основные проекты команды — сервис подписок Price Alert и личный кабинет пользователя. С помощью сервиса подписок пользователи подписываются на отслеживание цен по авиабилетам и получают нотификации, когда «ПОРА БРАТЬ». Могут делать такую магию в email, web push, app push и 4 мессенджерах. Обрабатывают миллионы пользовательских запросов, экспериментируют с шаблонами, параметрами подписок, логикой отправки — делают всё, чтобы доставлять пользователям не только билеты, но и радость.
- Команда SERP (Search Engine Result Page) отвечает за процесс поиска и выбора авиабилетов пользователями. Команда занимается всем, что происходит между нажатием на кнопку «Найти билеты» и до нажатия на кнопку «Купить билет». Цель работы команды: поддерживать статус самого удобного метапоиска авиабилетов в мире.
Команды кроссплатформенные — помимо мобильных разработчиков, есть front-end и back-end, дизайнер, тестировщик и даже аналитик. Родной матерью (читай, руководителем) для каждой команды является менеджер продукта.
Технологии/инструменты
KotlinRxJavaDaggerJUnitEspresso.jsGithubJenkins
Почему рекомендуем
- Aviasales — крупнейший в России и третий по объемам в мире метапоиск авиабилетов и отелей.
- Ежемесячная аудитория на всех платформах превышает 15 млн. человек.
Подход к разработке
Придерживаются trunk-based development, фичи в работе прячут под фиче-тоглы, всю бизнес-логику стараются покрывать unit-тестами. Код попадает в master только после прохождения всех автоматических проверок и получения двух апрувов.
Продукту больше 8 лет и, конечно, легаси у них имеется. Постоянно ведут с ним работу. Предпочитают эволюционные изменения революционным. У них нет жесткой иерархии, и если ты видишь, что что-то работает не так, — всегда есть возможность это изменить. Каждую неделю всей компанией проводят демо — все команды рассказывают о своих новинках и успехах.
Чем предстоит заниматься
- Много и регулярно учиться новому.
- Аргументировать свою точку зрения и уметь воспринимать критику.
- Расставлять приоритеты и самостоятельно планировать сроки выполнения задач.
- Уметь работать в команде, где нет бюрократии и нужно быстро принимать решения.
У команды большой пул задач — конкретные таски будут зависеть от того, как скоро они найдут новых Android разработчиков.
Кого ищут
- Опыт Android-разработки от 2-х лет, обязательное знание Kotlin и RxJava.
- Умение писать понятный код с разумным покрытием тестами (Unit, UI).
- Наличие в Google Play приложений, в создании которых ты принимал/а участие.
- Понимание гайдлайнов и особенностей Android, всегда быть на острие технологий, следить за всеми новыми возможностями SDK и применять их.
- Умение и желание работать как над внутренней логикой приложения, так и над пользовательским интерфейсом.
- Желание профессионально развиваться, интерес к смежным областям (backend, дизайн, продукт).
Что предлагают
- Сильная команда и возможность влиять как на технологические, так и на продуктовые решения.
- Возможность выбрать, где работать — удаленно или в одном из офисов в Петербурге или Москве.
- Помощь с переездом (если необходимо): билеты для тебя и твоей семьи, жильё на первые две недели.
- Забота о здоровье: компенсация индивидуальной психотерапии, медицинская страховка для тебя и твоей семьи.
- Поддержка твоих увлечений: компенсация занятий спортом и изучение иностранных языков.
Анастасия Шарплз Team Lead Recruitment