Android разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ситимобил — крупная компания с культурой стартапа. Здесь нет утомительной бюрократии и мучительных согласований. Мы общаемся друг с другом на «ты», но не теряем при этом взаимного уважения.
Уже более 12 лет Ситимобил разрабатывает, поддерживает и улучшает современные платформы заказа такси и использует передовые IT-технологии, чтобы сделать взаимодействие водителей и пассажиров проще. С 2018 года компания входит в состав холдинга Mail.ru Group. С нами работает уже более 600 человек, и вы тоже можете стать частью команды!
С помощью мобильного приложения Ситимобил ежедневно совершается более полумиллиона поездок в 13 городах.
Над каждым нашим мобильным приложением работают несколько кросс-функциональных команд. Мы стараемся давать им максимальную свободу в организации своей работы, даем возможность внедрять новые практики и подходы к разработке. Сотрудники вместе определяют набор правил,, в том числе частоту релизов. Вы смело сможете предложить новую идею или подход. Решение о применении новой технологии мы также принимаем всей командой.
Наша команда постоянно расширяется. Сейчас мы ищем android-разработчика, который поможет сделать наше приложение еще лучше.
Какие задачи мы будем решать в ближайшее время:
- Разработка новых фичей;
- Активная модуляризация приложения;
- Внедрение новых архитектурных подходов;
- Подготовка инфраструктуры проекта к росту команды;
- Разработка движка локализации;
- Исследование и внедрение новых подходов к построению архитектуры и построению разработки;
- Переход на новый дизайн:
- реализация дизайн платформы;
- поддержка accessibility для людей с ограниченными возможностями;
- конечно же, темная тема;
- перевод проекта на Server Driven UI.
Чего ждем от вас:
- Опыт разработки на Java от двух лет. Знание Kotlin будет плюсом;
- Понимание принципов ООП;
- Опыт работы в команде;
- Понимание работы сетевого взаимодействия;
- Опыт работы с внедрением зависимостей;
- Знание принципов работы многопоточности в Java;
- Любовь к красивым архитектурным решениям, которые будут решать проблемы, а не создавать их;
- Знание Android SDK.
Большим плюсом будет:
- Умение писать «вьюхи» с нестандартным поведением;
- Способность грамотно проводить ревью кода;
- Опыт написания тестов любой сложности, начиная от Unit и заканчивая UI;
- Понимание назначения гибких методологий разработки и способов их применения;
- Умение работать с WebSocket.
Наш стек:
- OkHttp/Retrofit;
- Dagger 2;
- RxJava 2;
- Jetpack;
- Clean Architecture.
Ключевые навыки
Java Kotlin Retrofit RxJava Dagger HTTP/REST API MVP MVVM Clean Architecture
Бонусы
- Официальное оформление по ТК;
- Конкурентная заработная плата;
- Работа в команде профессионалов;
- Комфортный офис в шаговой доступности от метро «Белорусская»;
- Бесплатная парковка для сотрудников;
- ДМС с полным пакетом медицинских услуг;
- Чай, кофе и фрукты в течение дня;
- Корпоративная скидка на такси;
- Участие в специализированных конференциях и семинарах, внутреннее обучение