Разработчик Android/Руководитель группы мобильной разработки
Зарплата
от 180 000 ₽
Требования
Местоположение и тип занятости
Компания
Разработка ПО
Описание вакансии
Условия работы
Разработка клиентского программного обеспечения для обмена текстовыми и мультимедиа-сообщениями, голосовой и видеосвязи, с повышенными требованиями к защите информации.
Руководство командой мобильной разработки.
ОБЯЗАННОСТИ:
- Доработка и поддержка мобильного клиент-серверного приложения.
- Внедрение новых функций в приложении.
- Адаптация приложения под различные форматы устройств.
- Контроль качества реализации и качества кода приложений.
- Тестирование своего и чужого кода.
- Подключение аналитических платформ и платформ a/b-тестирования.
Бонусы
Компенсация переезда, оплата парковки, индивидуальные бонусы.
Дополнительные инструкции
ЧТО НУЖНО ЗНАТЬ\УМЕТЬ\ИМЕТЬ
- Опыт коммерческой разработки под Android от 2-х лет.
- Опыт работы с JNI.
- Знание Java 8, Android SDK.
- Знание специфики разработки под разные версии Android (API 4.03+).
- Знание принципов ООП и шаблонов проектирования.
- Уметь верстать интерфейсы и создавать интерфейсные анимации.
- Знание протоколов и форматов HTTP, HTTPS, JSON, REST.
- Желателен опыт работы с sdk соц.сетей.
- Опыт работы с REST API.
- Знание Gradle.
- SQLite.
- Опыт работы с PUSH-уведомлениями.
- Умение пользоваться инструментами профилирования кода, заниматься поиском и исправлением узких мест.
ЗАМЕЧАТЕЛЬНО, ЕСЛИ ВЫ:
- Умеете создавать концепты View;
- Имеете завершенные проекты (Google Play + GitHub);
- Работали и хотите работать по Agile;
- Имеете опыт работы с Jira;
- Android NDK;
- Realm;
- Material Design, Design patterns;
- Знаете другие языки программирования.
Прочие требования:
- Владение английским языком на уровне работы с технической документацией и письменного общения в рамках тематики проекта.