Если информация в вакансии не соответствует действительности, или эта вакансия является мошенничеством, сообщите, пожалуйста, модератору, используя кнопку . Спасибо.
Уровень зарплаты: з.п. не указана
Требуемый опыт работы: Не указан
Вакансия: Android developer
Описание вакансии
Обязанности:
Архитектурное проектирование и разработка: создание сложных и оптимизированных Andriod-приложений с использованием Java и/или Kotlin.
Интеграция с внешними сервисами и API: соединение приложения с различными веб-сервисами и использование данных для обеспечения функциональности.
Оптимизация производительности: обеспечение высокой производительности и отклика приложения, а также коррекция возможных утечек памяти.
Тестирование: разработка и выполнение модульных и интеграционных тестов для обеспечения стабильности и надежности приложения.
Внедрение безопасных практик: обеспечение безопасности приложения, учет особенностей платформы Android в контексте защиты данных пользователя.
Участие в проектировании UI/UX: работа с дизайнерами для создания интуитивно понятных и высокоэффективных пользовательских интерфейсов.
Участие в код-ревью: анализ кода коллег на предмет соответствия стандартам и лучшим практикам.
Сотрудничество с командами: тесное взаимодействие с другими разработчиками, QA-специалистами, продуктовыми менеджерами и другими участниками проекта.
Требования:
Знание Java и Kotlin: глубокие знания языков программирования, используемых для разработки на Android
Android SDK: опыт работы с основными инструментами и библиотеками Android SDK
Android Studio: продвинутое владение интегрированной средой разработки Android Studio
Понимание жизненного цикла Activity и Fragment: знание и опыт работы с жизненными циклами различных компонентов Android
Многопоточность: знание и опыт работы с многопоточностью, включая Handler, AsyncTask, RxJava или Kotlin Coroutines
Тестирование: опыт написания unit и UI тестов, знание инструментов тестирования, таких как JUnit, Espresso и Mockito
Производительность и оптимизация: знание инструментов профилирования, таких как Traceview, Systrace и MAT
Работа с пользовательским интерфейсом: опыт работы с XML, ConstraintLayout, Material Design и анимациями
Архитектурные паттерны: понимание и опыт работы с паттернами, такими как MVP, MVVM, MVI
Знание Gradle: владение системой автоматической сборки Gradle
Безопасность: знание основ безопасности мобильных приложений, включая шифрование, хранение данных и работу с сетью
Знание библиотек и фреймворков: опыт работы с популярными библиотеками, такими как Dagger, Glide, Picasso и др.
Навыки отладки: опыт использования инструментов отладки Android и поиска утечек памяти
Условия:
Удаленная работа
Гибкое начало рабочего дня
Технику для работы предоставляем по вашим запросам