Senior Android Developer Platform team

Moscow, Russia

Full time

Мы ищем Senior Android разработчика, который будет решать сложные, интересные задачи и делать это в максимально комфортных условиях - без дресс-кода, строгой иерархии и бюрократии.

В отделе Android разработки 15 человек, а всего в команде 120+ разработчиков и инженеров. Разработка ведется не только по направлению городских перевозок пассажиров, но и по другим смежным направлениям таких как грузовые, междугородние перевозки, и дальше таких сервисов будет появляться еще больше. И все это в одном приложении.

Наш стек:

  • пишем на Kotlin, есть легаси на Java (48% кода)

  • Многомодульная архитектура, 50+ модулей

  • Dagger 2, RxJava 2, Retrofit + OkHttp + Gson, Android Architecture Components (ViewModel, LiveData, Room, WorkManager), Glide, Cicerone, Firebase libs

  • CI на Teamcity

  • Unit/UI тесты

  • Анализ кода: Detekt + ktLint, Android Lint

Чем ты будешь заниматься:

  • разработка нового функционала приложения;

  • поддержка уже существующего функционала;

  • участие в code review;

  • разработка, доработка и документирование общих подходов к архитектуре и кодстайлу;

  • разработка общих компонентов для feature-команд;

  • работа с многомодульностью (например, вынос функционала в отдельные модули, корректное разделение на модули, организация DI в многомодульном приложении, помощь ребятам в понимании многомодульности и т.п.);

  • настройка и поддержка анализаторов кода.

Что мы от тебя ждем:

  • опыт коммерческой разработки мобильных приложений под Android;

  • отличное знание Java и Kotlin;

  • отличное знание принципов ООП, SOLID, шаблонов проектирования и различных MV* паттернов;

  • умение писать поддерживаемый и тестируемый код;

  • умение аргументированно отстаивать свою точку зрения;

  • желание решать сложные задачи и развиваться;

  • опыт разработки многомодульных проектов;

  • хорошее знание и понимание Dagger 2(или альтернативы), в т.ч. опыт применения в условиях многомодульности.

Мы предлагаем:

  • стабильную заработную плату, соблюдение ТК РФ, ДМС со стоматологией;

  • современные MacBook Pro и другое необходимое для работы оборудование;

  • неограниченные возможности профессионального и карьерного роста, регулярное внешнее и внутреннее обучение от наших партнеров;

  • частично или полностью оплачиваемые дополнительные обучающие курсы, занятие английским языком с преподавателем в офисе;

  • программы личностного роста, в которых мы ставим цели и вместе к ним движемся;

  • стать частью международной команды профессионалов и просто хороших людей, которые все вместе создают одну из самых крутых историй успеха в мировой IT-индустрии;

  • перевезем вас в Москву и предоставим релокационный пакет.

Наши сотрудники - самое ценное, что у нас есть. Мы заботимся о том, чтобы офисное пространство было максимально комфортным для работы и отдыха. В офисе есть уютная кухня, игровая комната и зоны для отдыха. Мы любим различные корпоративные мероприятия и тематические дни, чтобы наша жизнь была еще более интересной и насыщенной.

Офис находится в нескольких минутах ходьбы от м. Улица 1905 года.

Мы заботимся о здоровье сотрудников, поэтому сейчас работаем удаленно из разных городов. Компания предоставляет все необходимое оборудование для удаленной работы, доставим курьером к вам в руки в первый рабочий день.

If you're interested in this post,
send your resume to career@indriver.com
mentioning this job opening