Вакансии

Android

Mobile

Требования:

Опыт Android-разработки: Значительный опыт работы с Android-приложениями, включая знание различных версий Android SDK, Android Studio и опыт адаптации под разные устройства.

Знание языка программирования Kotlin и Java: Глубокое понимание Kotlin и Java, включая их особенности, передовые функции и умение писать чистый и эффективный код.

Знание архитектурных паттернов: Опыт работы с различными архитектурными паттернами, такими как MVP, MVVM, Clean Architecture и т.д.

Умение работы с RESTful API: Опыт интеграции мобильных приложений с внешними серверами через RESTful API, работа с сетевыми запросами и обработка данных.

Умение разрабатывать пользовательский интерфейс (UI/UX): Опыт создания пользовательских интерфейсов, умение работать с XML для создания макетов приложений, знание Material Design.

Тестирование приложений: Знание методов тестирования Android-приложений, включая юнит-тестирование, интеграционное тестирование, и UI-тестирование.

Опыт работы с базами данных: Знание SQLite или других баз данных для мобильных приложений, умение работать с хранением и управлением данными.

Обновление и поддержка приложений: Опыт в поддержке и обновлении приложений, включая исправление ошибок, улучшение производительности и добавление новых функций.

Системы контроля версий: Опыт работы с системами контроля версий, такими как Git, и умение эффективно работать в команде над общим кодовым репозиторием.

Коммуникативные навыки: Умение эффективно общаться, работать в команде, участвовать в обсуждениях и принимать участие в принятии решений.