Senior/Middle Android developer
Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
Новосибирск
R1 — это новый взгляд на пространство, в котором живет человек.
Наша команда убеждена, что технологии способны сделать дом многофункциональным, удобным и универсальным как для семейных вечеров, так и для работы днем.
R1 основана в 2021 году при поддержке крупнейшей российской телекоммуникационной компании «ЭР-Телеком Холдинг», которая является учредителем компании Дом.ру.
Среди наших проектов развлекательная smart-платформа Movix, устройства и приложения для «умного дома», e-commerce и др. Мы также уделяем большое внимание развитию и обслуживанию наших проектов, создавая и тестируя новые продукты в технической лаборатории Movix Lab, и вместе с командой CTO Office, которая занимается разработкой инфраструктурных сервисов всей компании.
У тебя есть возможность стать частью команды продукта Дом.ru
Ключевые задачи:
- Разработка приложения для Android TV и Android смартфонов и планшетов;
- Проведение code review у других разработчиков, написание тестов, в целом выполнение Definition of Done по задачам;
- Разбор задач совместно с командой и Product Owner-м продукта;
- Иногда рефакторинг legacy кода;
- Написание документации;
- Мониторин релиза продукта.
Требования:
- Опыт разработки мобильных приложений под Android на kotlin/java от 2 лет;
- Хорошее понимание реактивного подхода к программированию (RxJava 2);
- Знание паттернов программирования: MVx (преимущественно MVVM), DI, основных паттернов проектирования и опыт их применения;
- Понимание принципов clean architecture, SOLID, ООП;
- Опыт работы с многопоточностью;
- Опыт использования Git.
Будет плюсом:
- Опыт работы с видеоконтентом;
- Опыт работы с ExoPlayer;
- Опыт командной разработки. Опыт использования Git, JIRA.
- Наличие open source проектов на GitHub;
- Опыт разработки клиент-серверных приложений, понимание HTTP/REST;
- Умение писать unit тесты;
- Понимание работы систем сборки и управления зависимостями;
- Опыт работы с CI/CD;
- Знание Google leanback.
Технологии, с которыми мы работаем:
- Языки разработки: Java;
- RxJava;
- Плееры: Exo, Media;
- Системы мониторинга и сбора метрик: FireBase, ElasticSearch;
- База данных: ROOM;
- Работа с сетью: Retrofit;
- Тесты: Kaspresso;
- CI/CD: Gitlab;
- Agile, Scrum.
Мы предлагаем:
- Оформление по ТК РФ, полностью белая з/п;
- ДМС со стоматологией после испытательного срока, 100% компенсация больничного;
- Скидки от компаний-партнеров;
- Удаленка, гибрид или работа в офисе - на ваш выбор;
Кроме того, R1 аккредитована как IT компания.
Ключевые навыки
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 16 марта 2023 в Новосибирске
Отзывы о компании
67%
Что говорят сотрудники
- 5Своевременная оплата труда
- 5Гибкий рабочий график
Похожие вакансии
IOS developer / Разработчик мобильных приложений
от 90 000 руб.Новосибирск