Описание вакансии
Мы ищем опытного Android-разработчика для проектирования, разработки и тестирования высококачественных приложений. Идеальный кандидат должен хорошо разбираться в платформе Android и её компонентах, а также уметь преобразовывать требования продукта в технические решения.
Основные обязанности
- Проектирование, разработка и тестирование Android-приложений для обеспечения высокого качества кода и отличного пользовательского опыта.
- Понимание требований продукта и их преобразование в конкретные технические решения.
- Работа с основными компонентами платформы Android, такими как Activity, Fragment, Service, Broadcast Receiver и Content Provider.
- Написание чистого, поддерживаемого и хорошо документированного кода с хорошим стилем программирования и способностью к рефакторингу.
- Использование распространённых сторонних библиотек и инструментов, таких как Retrofit, OkHttp и Glide, для повышения эффективности разработки.
- Отладка и устранение проблем в приложениях для обеспечения оптимальной производительности и стабильности.
- Эффективное сотрудничество с членами команды с использованием инструментов контроля версий, таких как Git.
- Отслеживание последних новшеств платформы Android и адаптация к новым технологиям и решениям.
- Общение и взаимодействие с менеджерами продукта, дизайнерами и другими разработчиками для продвижения проекта.
Требования к кандидату
- Подтверждённый опыт разработки Android-приложений.
- Глубокое понимание компонентов платформы Android (Activity, Fragment, Service и др.).
- Владение сторонними библиотеками, такими как Retrofit, OkHttp и Glide.
- Отличные навыки решения проблем и отладки.
- Опыт работы с инструментами контроля версий, особенно Git.
- Способность адаптироваться к новым технологиям и тенденциям отрасли.
- Хорошие коммуникативные навыки и умение работать в команде.
Желательные квалификации
- Опыт работы с языком программирования Kotlin.
- Знание компонентов Android Jetpack.
- Знакомство с методологиями Agile-разработки.
- Предыдущий опыт работы в команде.
