Разработчик 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;
  • Знаете другие языки программирования.

Прочие требования:

  • Владение английским языком на уровне работы с технической документацией и письменного общения в рамках тематики проекта.