Ищем Разработчика мобильного приложения (Android), Москва, в
От: ArtHR Россия http://art-hr.com/
Дата: 07.06.17 12:53
Оценка:
Разработчик мобильного приложения (Android)
Обязанности:
• Проектирование и реализация пользовательских интерфейсов Android.
• Доработка и поддержка мобильного клиент-серверного приложения.
• Внедрение новых функций в приложении.
• Адаптация приложения под различные форматы устройств.
• Контроль качества реализации и кода приложений.
• Тестирование своего и чужого кода.
• Подключение аналитических платформ и платформ a/b-тестирования.
• Сборка, размещение и сопровождение приложения в Google Play.
Требования:
• Знание принципов ООП и шаблонов проектирования.
• Опыт разработки под Android 2 года и более.
• Отличное знание основ Java и Android SDK (Android 4.0+).
• Понимание принципов работы и особенностей архитектуры платформы Android.
• Опыт работы в Android Studio.
• Уверенная работа с UI в Android (Support Library, Material Design) .
• Хорошее понимание основных структур данных и алгоритмов.
• Умение писать хорошо структурированный, легко читаемый, надёжный код.
• Желание учиться и разбираться с множеством современных технологий и платформ.
• Стремление к порядку и оптимальности.
• Умение работать с системами контроля версий (git) .
• Умение работать со спецификациями и стандартами.
• Знание английского языка на уровне, достаточном для чтения любой технической документации.
• Знание и опыт работы с библиотеками Retrofit 2 (RESTful API), Realm (БД).
• Опыт работы с PUSH-уведомлениями.
• Уметь верстать интерфейсы и создавать интерфейсные анимации.
• Умение пользоваться инструментами профилирования кода, заниматься поиском и исправлением узких мест.
• Хорошее понимание material guidelines и их применение, в том числе с помощью design и support библиотек от Google.
• Хорошее понимание Gradle, в том числе, как настраивать проект на работу с несколькими flavors.
• Опыт написания многопоточных приложений.
Плюсами будут:
• Опыт и умение писать тесты на Espresso.
• Опыт работы с SDK социальных сетей.
• Знание фреймворка Dagger 2.
• Умение делать кастомные UI-компоненты.
• Хорошее знание гибких методологий разработки Scrum/Kanban.
Круто, если вы:
• Не изобретаете велосипед, а используете проверенные временем решения.
• Знаете, и применяете TDD/BDD.
• Работали и хотите работать по Agile.
• Другие языки программирования.
• Высшее техническое образование.
• Желательно наличие завершенных проектов (Google Play + GitHub).
Чем предстоит заниматься:
• Поддержка и развитие текущих приложений (пока по одному приложению на платформу) .
• Написание автотестов.
• Участие в проектировании новых архитектурных решений как в приложениях, так и в API.
• Создание новых приложений.
• Code-review.
Условия:
• Официальное оформление в полном соответствии с Трудовым Кодексом РФ
• Офис в шаговой доступности от м. Павелецкая
• Заработная плата обсуждается на интервью и зависит от опыта кандидата
• Резюме отправлять на почту: kudryavcevairina@art-hr.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.