от компании (организации): inDriver в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Инженер"
с заработной платой: по договоренности
Вакансия № 24419864 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Вторник, 15 октября 2024 года.
Дата обновления вакансии № 24419864 на сайте Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 10 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 24419864 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Senior Android Developer в Platform team
inDriver — международный сервис пассажирских перевозок. Мы создаем глобальный высокотехнологичный продукт, который меняет жизнь миллионов людей к лучшему. Входим в топ-3 мобильных сервисов для заказа поездок в мире — 100 млн. установок, 1 млрд. сделок, 600+ городов в 42 странах мира.
В отделе Android разработки больше 30 человек, а всего в команде 350+ разработчиков и инженеров.
Разработка ведется не только по направлению городских перевозок пассажиров, но и по другим смежным направлениям таких как грузовые, междугородние перевозки, и дальше таких сервисов будет появляться еще больше. И все это в одном приложении.
Наш стек:
- пишем на Kotlin, есть легаси на Java (20% кода);
- многомодульная архитектура, около 100 модулей;
- Dagger 2, RxJava 2, Retrofit + OkHttp + Gson, Android Architecture Components (ViewModel, LiveData, Room, WorkManager), Glide, Cicerone, Firebase libs;
- CI/CD: Github Actions, Docker, Python, Fastlane;
- пишем Unit тесты, UI тесты пишет отдельная команда автоматизаторов;
- анализ кода: Detekt + ktLint, Android Lint, кастомные правила Detekt;
- здоровьем и качеством проекта занимается отдельная платформенная команда (например, разработка полезных инструментов, улучшение времени старта приложения, оптимизация связей в модулях).
Вам предстоит:
- разработка нового функционала приложения;
- поддержка уже существующего функционала;
- участие в code review;
- разработка, доработка и документирование общих подходов к архитектуре и кодстайлу;
- разработка общих компонентов для feature-команд;
- работа с многомодульностью (например, вынос функционала в отдельные модули, корректное разделение на модули, организация DI в многомодульном приложении, помощь ребятам в понимании многомодульности и т.п.);
- настройка и поддержка анализаторов кода.
Наши пожелания:
- опыт коммерческой разработки мобильных приложений под Android;
- отличное знание Java и Kotlin;
- отличное знание принципов ООП, SOLID, шаблонов проектирования и различных MV* паттернов;
- умение писать поддерживаемый и тестируемый код;
- умение аргументированно отстаивать свою точку зрения;
- желание решать сложные задачи и развиваться;
- опыт разработки многомодульных проектов;
- хорошее знание и понимание Dagger 2 (или альтернативы), в т.ч. опыт применения в условиях многомодульности.
Мы предлагаем:
- стабильную заработную плату, соблюдение ТК РФ, ДМС со стоматологией с первого месяца;
- современные MacBook Pro и другое необходимое для работы оборудование;
- неограниченные возможности профессионального и карьерного роста, регулярное внешнее и внутреннее обучение от наших партнеров;
- частично или полностью оплачиваемые дополнительные обучающие курсы, занятие английским языком с преподавателем в офисе, посещение профильных конференций;
- программы личностного роста, в которых мы ставим цели и вместе к ним движемся;
- стать частью международной команды профессионалов и просто хороших людей, которые все вместе создают одну из самых крутых историй успеха в мировой IT-индустрии;
- перевезем вас в Москву и предоставим релокационный пакет;
- работа в офисе, в офисе+удаленно (гибрид), удаленно.
Наши сотрудники - самое ценное, что у нас есть. Мы заботимся о том, чтобы офисное пространство было максимально комфортным для работы и отдыха. В офисе есть уютная кухня, игровая комната и зоны для отдыха. Мы любим различные корпоративные мероприятия и тематические дни, чтобы наша жизнь была еще более интересной и насыщенной.
Откликнуться на эту вакансию: Senior Android Developer в Platform team
Предыдущая вакансия:
Вакансия № 24419863 на должность Senior PHP-разработчик (программирование) от компании ООО Лангейм Программные Решения в городе (населенном пункте) Москва