Android разработчик
Обязанности:
- Разработка приложения для Android TV, Android STB и Android смартфонов и планшетов
- Ответственность за качество кода и бесперебойную работу сервиса
- Согласование работ со смежными подразделениями
- Написание документации
- Внедрение результатов разработки в деятельность Компании
Требования:
- Общий опыт разработки от 3 лет, опыт разработки мобильных приложений под Android от 2 лет
- Знание Android SDK (API 15+)
- Понимание устройства проекта, систем сборки и управления зависимостями
- Знание паттернов программирования: MVx, IOC, DI, основных паттернов проектирования и опыт их применения
- Знание Multithreading & Concurrency
- Понимание принципов работы GC
- Опыт работы с RxJava
- Знание методик автоматизированного тестирования кода и интерфейса (Unit/Integration)
- Опыт разработки клиент-серверных приложений, понимание HTTP/REST
- Опыт командной разработки (средств: Git, JIRA/Redmine/…; и практик: SCRUM, Git Flow)
- Наличие опубликованных приложений в сторе
- Последний год работа в аналогичной должности
Желательно:
- Опыт использования Kotlin, других языков (Ruby, Scala, Python)
- Опыт работы с видеоконтентом
- Наличие OS проектов на GitHub или участие в них
Мы предлагаем:
- Работу в команде профессионалов в отделе исследований и разработок (R&D)
- Возможность внести свой вклад в развитие продукта компании Дом ru
- Официальную заработную плату и стабильное рабочее место
- Возможность обучения и роста