Полное описание: В ТМ Uzkassa срочно требуется Android разработчик уровень Senior/Middle
Обязанности:
Проектировании архитектуры, разработка и последующая поддержка приложений.
Декомпозиция, постановка задач разработчикам.
Управление кросс-функциональной командой.
Требования:
Опыт разработки под Android от 2-х лет;
Уверенное владение Java, Kotlin и Android SDK;
Опыт разработки сложных интерфейсов;
Понимание архитектуры Android;
Понимание Material Design;
Понимание принципов ООП и паттернов проектирования
Понимание алгоритмов криптографии и хеширования;
Знание принципов Clean Architecture;
Разработка launcher;
Опыт разработки клиент-серверных приложений;
Опыт работы с протоколами REST/JSON API;
Опыт разработки мобильных приложений под Android 4.4 и выше;
Знание Android SDK (API level 16+); Java SE;
Знание архитектурных паттернов и умение их использовать (MVC, MVP, MVVM);
Опыт работы с Базаами данных (Postgres, MySQL, Oracle);
Опыт работы с системами контроля версий (Github, Gitlab);
Умение разбираться в чужом коде;
Будет плюсом:
Опыт написания unit-тестов (Robolectric, Mockito, и др.);
Опыт создания кроссплатформенных React Native и гибридных приложений;
Знание Kotlin или желание с ним поработать;
Наличие примеров кода в публичных репозиториях;
Наличие готовых приложений в Google Play.
Опыт работы с гибкими методологиями разработки;
Опыт работы с любой системой управления задачами (Youtrack, Jira и т.п.);
Опыт работы с системами непрерывной интеграции (Jenkins);
Опыт работы с rxJava2, Dagger2, ORM;
Опыт работать в команде.
Условия:
• Официальное трудоустройство
• Стабильная заработная плата
• Работа в дружной и профессиональной команде
• Интересные и амбициозные задачи
Заработная плата от 1 000 у.е. (в зависимости от опыта и навыков) на испытательный срок с возможностью дальнейшего повышения.
Контактное лицо -Екатерина
[email protected], телефон +99890 032-40-50