Android Developer
Сейчас мы ищем опытного Android программиста в команду User Communications.
Команда Usercom отвечает за доставку автоматизированных уведомлений пользователям. Основные проекты команды — сервис подписок Price Alert и личный кабинет пользователя. С помощью сервиса подписок пользователи подписываются на отслеживание цен по авиабилетам и получают нотификации, когда «ПОРА БРАТЬ». Мы можем делать такую магию в email, web push, app push и 4 мессенджерах. Обрабатываем миллионы пользовательских запросов, экспериментируем с шаблонами, параметрами подписок, логикой отправки — делаем всё, чтобы доставлять нашим пользователям не только билеты, но и радость.
Команда кроссплатформенная — помимо мобильных разработчиков (по одному на Android и iOS), есть front-end и back-end, дизайнер, тестировщик и даже аналитик. Родной матерью (читай, руководителем) для команды является менеджер продукта.
Стек, инфраструктура, инструменты:
- Kotlin (90%)
- RxJava, Dagger, Retrofit, Room, Fresco
- JUnit4, Espresso, Barista
- Multi-module project, MVI, Jetpack Navigation
- Trunk-based development, Github, Jenkins
Наш подход к разработке:
Мы придерживаемся trunk-based development, фичи в работе прячем под фиче-тоглы, всю бизнес-логику стараемся покрывать unit-тестами. Код попадает в master только после прохождения всех автоматических проверок и получения двух апрувов.
Нашему продукту больше 8 лет и, конечно, легаси у нас имеется. Мы постоянно ведем с ним работу. Предпочитаем эволюционные изменения революционным. У нас нет жесткой иерархии, и если ты видишь, что что-то работает не так, — всегда есть возможность это изменить. Каждую неделю мы всей компанией проводим демо — все команды рассказывают о своих новинках и успехах.
Что нужно будет делать:
К чему нужно быть готовым:
- много и постоянно учиться;
- воспринимать критику и отстаивать свою точку зрения (не забывай, что у каждого есть право голоса!);
- задач много — нужно уметь расставлять приоритеты и не бояться аргументированно говорить «нет»;
- у нас все самостоятельны: каждый сам планирует и согласовывает сроки выполнения задач, а если не успевает — заранее предупреждает и обсуждает новые сроки. Когда совсем не получается — сразу говорит об этом и мы решаем проблему сообща;
- мы состоявшаяся компания (200+ человек на 2 континентах), но сохранили дух стартапа. У нас нет жесткой иерархии и дресс-кода. Мы быстро принимаем решения и не разводим бюрократии;
- мы ценим мнение каждого, поэтому любой сотрудник может реализовать любую идею, если объяснит её целесообразность;
- мы всегда даём друг другу обратную связь: хвалим за достижения и честно говорим, где и как можно сделать лучше.
Что мы ждем от тебя:
- опыт Android-разработки от 2-х лет, обязательное знание Kotlin и RxJava;
- умение писать понятный код с разумным покрытием тестами (Unit, UI);
- наличие в Google Play приложений, в создании которых ты принимал/а участие;
- понимание гайдлайнов и особенностей Android, всегда быть на острие технологий, следить за всеми новыми возможностями SDK и применять их;
- умение и желание работать как над внутренней логикой приложения, так и над пользовательским интерфейсом;
- желание профессионально развиваться, интерес к смежным областям (back-end, дизайн, продукт).
Что мы предлагаем:
- сильную команду и возможность влиять как на технологические, так и на продуктовые решения;
- возможность выбрать, где работать — удаленно или в одном из наших офисов (Москва или Петербург);
- помощь с переездом (если необходимо): билеты для тебя и твоей семьи, жильё на первые две недели;
- заботу о здоровье: компенсацию индивидуальной психотерапии, медицинскую страховку для тебя и твоей семьи;
- поддержку твоих увлечений: компенсацию занятий спортом и изучения иностранных языков.
• топовая команда • вечеринки с бассейном и без • Котики в офисе • сырки на любой вкус в холодильнике
• топовая команда • вечеринки с бассейном и без • Котики в офисе • сырки на любой вкус в холодильнике
Что получают
сотрудники Авиасейлс
Хорошая зарплата
Платим столько, сколько заслуживаешь, и ни долларом меньше
Занятия спортом
Частично оплачиваем спорт: хоть в зал ходи, хоть в кёрлинг играй
Английский язык
Помогаем подтянуть твой инглиш, потому что — ну камон!
Медицинская страховка
Заботимся о тебе и твоей семье. Страховка — полный фарш
Помощь с переездом
Естественно, расходы по релокации берём на себя
Вечеринки с бассейном
И без. У нас — самые легендарные тусовки, не будем скромничать
Детское обучение
Помогаем с оплатой садика и школы для твоих детей
Удалённая работа
Разрешаем работать удалённо
👀 А ещё:
Запускаем ракеты в космос, тестируем огнеметы и свято чтим котовторники.