Назад
3 дня назад

Senior Android Developer (VPN)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b1
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Senior Android Developer (Kotlin/Jetpack Compose): проектирование, разработка и поддержка современных Android-приложений для VPN и сетевых решений с акцентом на многомодульную архитектуру, локальное хранение данных и сложные сетевые сценарии. Focus on оптимизацию производительности, создание фоновых служб, архитектурные решения, тестирование критической логики и подготовку production-релизов.
👩‍💻Вакансия Senior Android Developer

🟢Удаленно (GMT+1 – GMT+4)🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Free VPN Planet
#android

🟦Описание вакансии
Мы ищем  старшего разработчика Android для проектирования, создания и поддержки современных приложений Android с использованием Kotlin и Jetpack Compose. Работа включает в себя многомодульную архитектуру, принципы чистого кода, локальное хранение данных, сетевые технологии и критически важные для производительности мобильные функции.
Идеальный кандидат обладает глубокими знаниями Android и уверенно работает над технически сложными продуктами, включая сетевые решения, VPN, проксирование, защищенные соединения и приложения для маршрутизации трафика.

🟦Задачи
– Разработка и реализация функций Android с использованием Kotlin и Jetpack Compose.
– Поддерживать и совершенствовать многомодульную архитектуру приложений.
– Работа с локальными базами данных, кэширование, логикой, ориентированной на работу в автономном режиме, и синхронизацией данных.
– Интегрируйте бэкэнд-API и обрабатывайте сложные сетевые сценарии.
– Создавайте надежные фоновые службы и длительные процессы.
– Улучшить производительность, стабильность, время запуска и использование памяти приложения.
– Участвовать в принятии архитектурных решений и техническом планировании.
– Проводить проверку кода, наставлять других разработчиков и поддерживать инженерные стандарты.
– Разрабатывать и поддерживать тесты для критически важной бизнес-логики.
– Взаимодействовать с командами разработки бэкенда, контроля качества, продукта и дизайна.
– Подготовка релизов для производства и поддержка мониторинга после релиза.

🟦Требования
– Отличное знание Kotlin.
– У меня большой опыт работы с Jetpack Compose.
– Опыт работы с многомодульной архитектурой Android.
– Хорошее понимание принципов чистой архитектуры, MVVM/MVI, SOLID и инверсии зависимостей.
– Опыт работы с Room, DataStore, SQL, миграциями и локальным хранением данных.
– Опыт работы с сопрограммами, Flow, StateFlow, SharedFlow и структурированным параллелизмом.
– Опыт работы с Retrofit, Ktor, OkHttp, WebSockets, REST API и базовыми сетевыми технологиями.
– Глубокие знания жизненного цикла Android, фоновой работы, служб переднего плана, WorkManager и разрешений.
– Опыт работы с Hilt/Koin или другими фреймворками внедрения зависимостей.
– Опыт работы с Gradle, каталогами версий, вариантами сборки, CI/CD и релизными сборками.
– Умение писать модульные и UI-тесты.
– Понимание принципов работы приложений, управления памятью, предотвращения ANR и инструментов профилирования.
– Уверенное использование Git и опыт проведения проверки кода.
– Уровень владения английским языком: средний+ для работы с технической документацией и общения.

🌐

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -