Android разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
- Разработка приложений под Android
- Тестирование приложений (функциональное, модульное, регрессионное).
- Размещение приложений в PlayMarket
- Поддержка приложений
- Участие в анализе и уточнении требований по задачам бэклога. Оценка задач бэклога и их реализация.
- При необходимости и по согласованию сторон участие во внедрениях.
- Работа под руководством владельца проекта в соответствии с задачами из бэклога, закрепленными за ним.
- Взаимодействие с другими членами команды для решения возникающих проблем при разработке ПО.
- Ответственность за достижение командой поставленных целей.
Требования:
- Опыт Android разработки от 3 лет;
- Отличные знания Java, Android SDK, Android Studio.
-
Навыки написания кода, который соответствует принятым в индустрии стандартам.
-
Опыт проектирования архитектуры приложения с нуля.
-
Знание ООП и паттернов проектирования
-
Умение быстро разбираться в чужом коде.
-
Понимание механизма Dependency Injection (Dagger 2).
-
Опыт использования различных SDK: Retrofit, JSON, XML, REST, Firebase.
-
Опыт работы с MVP архитектурой, rxJava.
-
Умение работать с Push-уведомлениями, Google Maps.
-
Опыт разработки сложных пользовательских интерфейсов
-
Опыт адаптации приложений под Android планшеты.
-
Опыт распределенной разработки, знание систем контроля версий.
-
Знание цикла работы приложения, управления памятью, хранения данных.
-
Знание систем автоматической сборки проектов.
-
Умение писать тесты (Espresso, Unit).
-
Наличие законченных проектов в Google Play
Условия:
- Оформление в соответствии с Трудовым кодексом РФ
- График работы свободный
- Офис компании находится в Ростове-на-Дону, возможна работа в офисе и/или удаленно
- Заработная плата - оклад + мотивация по KPI