Android UI Developer в Dr.Web

Санкт‑Петербург
Обязанности:
- Участие в разработке и развитии наших продуктов для Android;
- Оптимизация и модификация программных решений для повышение качества работы мобильных приложений;
- Взаимодействие с тестировщиками и дизайнерами;
- Работа с баг-трекером и Git.
Требования:
- Опыт разработки приложений для Android от двух лет;
- Знание Java, Android SDK, базовые знания SQL;
- Знание классических алгоритмов и структур данных;
- Опыт создания многопоточных приложений;
- Опыт разработки UI, использование Support Library;
- Понимание принципов Material Design и руководств построения UI;
- Понимание и использование принципов ООП;
- Понимание работы паттернов проектирования MVP;
- Опыт настройки сборки модульных проектов Android на базе Gradle с использованием ProGuard;
- Понимание и опыт работы с системой контроля версий Git;
- Умение писать unit-тесты, инструментальные unit-тесты и UI-тесты;
- Технический английский;
- Умение работать в команде.
Желательно:
- Наличие публикаций в Google Play;
- Умение оптимизировать производительность мобильных приложений;
- Знание C, C++, контейнеров STL, JNI, Android NDK;
- Понимание документов RFC с описанием сетевых протоколов.
Приветствуется:
- Наличие публикаций в Google Play.
Мы предлагаем:
- Официальное трудоустройство;
- Современный офис на Петроградской стороне;
- Гибкий график работы;
- Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
- Горячие обеды, фрукты, напитки;
- ДМС, включая стоматологию;
- Зону отдыха, тренажеры, полезные для работы книги.
Откликнуться:
Также укажите, что узнали о вакансии в телеграм-канале IT / Tech jobs