Middle Android developer

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, гибкий график

R1 — молодой стартап и по возрасту и по духу. Компания была основана в 2021-м году при поддержке «ЭР-Телеком», одной из ведущих телеком компаний России.

Каждый месяц мобильными и веб-приложениями, разработанными в R1, пользуются более 4 миллионов человек. У нас работает более 300 сотрудников в десятках разных городов. Мы любим и умеем эффективно работать в распределенных командах, но если нужно что-то обсудить лично или дома нет условий для работы, то у нас есть четыре офиса: по одному в Москве, Санкт-Петербурге, Перми и Новосибирске.

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

Что нужно делать:

  • Разрабатывать фичи для мобильного приложения под Android (личный кабинет пользователя);
  • Проводить ревью кода других участников команды;
  • Писать unit-тесты;
  • Участвовать в процессах груминга и оценки задач.

Требования:

  • Знание Kotlin, android SDK (api 21+);
  • Знание шаблонов проектирования MVP/MVVM/MVI, Clean Architecture;
  • Опыт работы с библиотеками Retrofit, Room, Dagger2;
  • Понимание реактивного подхода к программированию (RxJava 2);
  • Понимание принципов работы клиент-серверных приложений, понимание HTTP/REST;
  • Опыт работы с системой контроля версий (Git).

Плюсом будет:

  • Понимание и опыт применения Coroutines;
  • Опыт работы с системами автоматической сборки проектов (CI/CD);
  • Умение писать автотесты (UI/unit);
  • Умение работать с отладочным инструментами (charles proxy, postman, proxyman и д.р.);
  • Наличие приложений в Google Play / проектов в GitHub.

Предлагаем:

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

  • Рыночная заработная плата по результатам собеседования;

  • Полное оформление по ТК РФ, полностью белая з/п;

  • Гибкий график работы.

Ключевые навыки

Kotlin
Android SDK
Git
Retrofit
Android
Clean Architecture
RxJava
Room
MVVM
MVP
Dagger 2

Вакансия опубликована 14 июня 2022 в Санкт-Петербурге

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв о компании

Похожие вакансии

Санкт-Петербург
Принимать участие в обсуждении концепции, предлагать и реализовывать собственные идеи. — Взаимодействовать с Frontend и Backend разработчиками, in-house дизайнерами.
Быть крутым - означает отлично разбираться в алгоритмах, понимать, как работать с многопоточностью, уметь проектировать расширяемые приложения и быть командным игроком.

Middle / Senior Android developer

90 000 – 200 000 руб.
Санкт-Петербург, Петроградская и еще 1 
Будьте первыми
Любой другой язык программирования. Как писать чистый, поддерживаемый и расширяемый код.
Git-flow методологии. Английский язык. Давайте работать вместе!
Будьте первыми
Одна из задач команды Orion Innovation – разработка решения для сбора, хранения и анализа данных с бытовых и промышленных приборов, которое...
Опыт работы в качестве Android разработчика от 3-х лет. Отличное знание Kotlin. Умение реализовывать нестандартные UI компоненты и с...
Работодатель сейчас онлайн
Санкт-Петербург
Будьте первыми
Разрабатывать продуктовые улучшения. Поддерживать существующую кодовую базу. Разрабатывать тестовое покрытие для собственного кода. Разрабатывать библиотеки для использования коллегами.
Опыт работы по специальности от 3 лет. Опыт программирования на Scala от 2 лет. Опыт Reactive Web Application Development с...
Санкт-Петербург
рефакторинг основного приложения. — поддержка текущего кода. — добавление нового функционала.
опыт программирования на Java (core Java). — понимание основных принципов ООП, SOLID, паттернов проектирования. — понимание принципов рефакторинга и умение их применять. —
Санкт-Петербург
Будьте первыми
Разрабатывать бэкэнд-приложения в high-load проекте. Осуществлять review кода. Принимать участие в проектировании. Заниматься оптимизацией. Взаимодействовать с другими командами...
Имеешь уверенные знания о структурах данных и алгоритмах. Понимаешь cетевые протоколы (HTTP, TCP). Имеешь опыт работы с REST API.