Android developer (удаленная работа)

11 октября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: 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 и поиска утечек памяти
Условия:
  • Удаленная работа
  • Гибкое начало рабочего дня
  • Технику для работы предоставляем по вашим запросам
  • ДМС
  • Корпоративный психолог


Посмотрите похожие вакансии

Android developer (продукт PSP)
Компания: LIFE PAY
Зарплата: з.п. не указана
Android developer в команду MDev
Компания: Lamoda Tech
Зарплата: з.п. не указана
Android Developer in Test Middle+/Senior
Компания: Effective
Зарплата: от 310 000 до 310 000 руб.
Senior Android developer
Компания: BelkaCar
Зарплата: з.п. не указана