F

Senior Android Developer (Kotlin, Rust)

📑 Вакансия Senior Android Developer

free_vpn_planet На сервисе с: 12.10.26 20:31

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

📑 Вакансия Senior Android Developer

Удаленно (GMT+1–GMT+4) · Полная занятость

💎 Free VPN Planet требуется Senior Android Developer для проектирования и реализации функций на Kotlin и Jetpack Compose, поддержки и улучшения многомодульной архитектуры приложения, работы с локальными базами данных, кэшированием, офлайн‐логикой и синхронизацией данных, интеграции бэкенд‐API и обработки сложных сетевых сценариев, создания надёжных фоновых сервисов, повышения производительности, стабильности, времени запуска и эффективности использования памяти, участия в архитектурных решениях, проведения код‐ревью, наставничества, написания тестов, взаимодействия с командами бэкенда, QA, продукта и дизайна, подготовки релизов и сопровождения мониторинга после выпуска.

🧩 Требования: уверенное владение Kotlin, опыт работы с Jetpack Compose и многомодульной архитектурой Android, понимание Clean Architecture, MVVM/MVI, SOLID и инверсии зависимостей, опыт с Room, DataStore, SQL и миграциями, владение Coroutines, Flow, StateFlow, SharedFlow и структурированной конкурентностью, опыт интеграции Retrofit, Ktor, OkHttp, WebSockets и REST API, знание жизненного цикла Android, фоновой работы, foreground‐сервисов, WorkManager и разрешений, опыт с DI‐фреймворками (Hilt/Koin), Gradle, каталогами версий, вариантами сборок, CI/CD и релизными сборками, умение писать unit‐ и UI‐тесты, понимание оптимизации производительности, управления памятью, предотвращения ANR и работы с инструментами профилирования, уверенное использование Git и опыт код‐ревью, английский уровня Intermediate и выше. Дополнительно: опыт разработки VPN‐приложений или работы с Android VPN Service, понимание сетевых протоколов (TCP/IP, UDP, DNS, TLS, HTTP/2, HTTP/3, QUIC, SOCKS), опыт с Xray, V2Ray, WireGuard, OpenVPN, Shadowsocks, знание маршрутизации трафика, туннелирования и диагностики сети, работа с нативными библиотеками, JNI, NDK или интеграцией Go/Rust/C++, опыт в разработке защищённых приложений, знание Play Billing, Firebase, Remote Config, Crashlytics, Analytics, A/B‐тестирования, Kotlin Multiplatform Mobile, а также опыт работы с масштабными приложениями, модульной структурой и сложными системами сборки.

🌐 ••••••••

🔮 •••••••• — бесплатно постим IT-вакансии

Похожие вакансии Android разработчик

hh.ru
Зарплата не указанаБеларусьМинскУдалёнка

ЛабАвтоСофт занимается русификацией и настройкой программного обеспечения китайских автомобилей. Наш сайт: https://avtosoft.by/.

Мы развиваем собственную разработку: локализацию автомобильных мультимедийных систем, интеграцию приложений и платформу для установщиков. Ищем инженера, который возьмёт техническую ответственность за это направление и со временем сможет стать его руководителем.

Что уже есть

У нас есть действующий бизнес, опыт установки готовых решений, специалист по работе с автомобилями и доступ к практическим кейсам.

Начальное направление собственной разработки — Geely Boyue L. Уже исследованы комплекты прошивок и системные приложения, подготовлен лабораторный прототип локализации MediaCenterUI. Разрабатываем инструменты диагностики, проверки комплектов и сохранения исходных компонентов.

Платформа установщиков находится на стадии локального прототипа. Есть каталог комплектов, проверка файлов по SHA-256, сбор диагностических сведений и экспериментальное чтение отдельных разделов. Совместимость собственных модификаций и восстановление после сбоев требуют дальнейших испытаний.

Чем предстоит заниматься

  • Исследовать архитектуру Android-систем автомобильных ГУ: образы разделов, системные приложения, ресурсы, службы и зависимости.

  • Сравнивать штатные и модифицированные компоненты, устанавливать назначение изменений и ограничения совместимости.

  • Разрабатывать собственную русификацию интерфейсов с сохранением штатных функций автомобиля.

  • Исследовать и реализовывать установку и интеграцию приложений с учётом разрешений, подписей и системных зависимостей.

  • Организовать сохранение исходного ПО, проверку резервных копий и испытания восстановления на лабораторном оборудовании.

  • Создать воспроизводимую сборку: исходники, патчи, версии инструментов, контрольные суммы и журнал изменений.

  • Совместно с командой развивать платформу установщиков: определение версии ГУ, проверку комплекта, выполнение проверенных процедур и диагностику ошибок.

  • Готовить понятные инструкции для установщиков и разбирать результаты испытаний.

Первый приоритет — довести одну выбранную модель до воспроизводимого и проверенного решения, затем переносить подход на другие платформы.

Что важно

  • Практический опыт с Android на системном уровне: AOSP, прошивки устройств, системные или привилегированные приложения.

  • Уверенная работа с Linux, ADB, Android SDK и инструментами анализа APK/DEX.

  • Понимание Java/Kotlin и smali; умение читать чужой код и проверять гипотезы.

  • Опыт анализа Android-ресурсов, манифестов, подписей, разрешений и межпроцессного взаимодействия.

  • Python или другой язык для автоматизации анализа, сборки и диагностики.

  • Работа с Git и технической документацией.

  • Умение отделять подтверждённый результат от предположения и оценивать последствия изменения системного ПО.

Нам нужен опыт глубже обычной разработки мобильных приложений: важно понимать, как приложение связано с системой и что может нарушиться при его замене.

Будет преимуществом

  • Опыт с автомобильными ГУ, Android Automotive, ECARX или другими embedded Android-платформами.

  • Анализ native-библиотек, C/C++, Ghidra или IDA.

  • Знание загрузки Android, Verified Boot, SELinux, OTA-обновлений и структуры разделов.

  • Работа с UART, eMMC/UFS, лабораторными стендами и восстановлением устройств.

  • Опыт локализации интерфейсов и проверки отображения на разных разрешениях.

  • Организация выпусков ПО и техническое руководство небольшой командой.

Знание всех перечисленных технологий не обязательно. Важны сильная база и примеры самостоятельно решённых задач.

Как будем работать

На старте совместно определим план по одной модели: точная исходная версия, способ получения компонентов, собственная модификация, сборка и критерии испытаний.

Проверки потенциально опасных изменений проводим на стенде или специально выделенном устройстве. Клиентские автомобили не используем для непроверенных экспериментов.

Используем ИИ-инструменты для ускорения разработки и анализа. При этом инженер отвечает за проверку кода, воспроизводимость результата и технические решения.

Что предлагаем

  • Возможность построить собственное направление разработки внутри действующего бизнеса.

  • Прямое взаимодействие с руководителем компании и специалистом, работающим с автомобилями.

  • Практические задачи и обратную связь от установщиков.

  • Возможность влиять на архитектуру, инструменты и состав будущей команды.

  • Обсуждение необходимого оборудования и ПО под согласованный план.

  • Возможность вырасти в технического руководителя направления.

Формат занятости, удалённую работу, необходимость участия в стендовых испытаниях и вознаграждение обсудим индивидуально. Готовы рассмотреть проектный старт с конкретным результатом.

Как откликнуться

Пришлите резюме и коротко расскажите:

  1. С какими Android-устройствами и прошивками вы работали?

  2. Что самостоятельно изменяли на системном уровне?

  3. Как проверяли совместимость и восстанавливали устройство при неудачном изменении?

  4. Какой формат работы и уровень вознаграждения рассматриваете?

Будет полезен пример проекта, репозиторий или техническое описание задачи без раскрытия чужой конфиденциальной информации.

Другие площадки
tradingview

Senior Android Developer

tradingviewНа сервисе с: 25.06.26 23:16↑ Вакансия с автоподнятием
от 4 000 $ (≈ от 299k ₽)ГрузияТбилисиГибрид

Мы команда мобильного департамента TradingView.

TradingView — это лучшие в мире графики и самая популярная платформа для трейдеров и инвесторов. Вместе с нами больше 60М+ пользователей из 180 стран мира создают графики, обмениваются идеями и находят новые возможности для выгодных сделок.

Сейчас мы ищем Android-разработчика в платформенную команду, которая занимается:

  • Поддержкой CI/CD-инфраструктуры.
  • Созданием и поддержкой тестового окружения.
  • Разработкой и улучшением библиотек.
  • Проектированием архитектуры.
  • Активной поддержкой фичевых команд, обеспечивая удобство работы с инструментами разработки и оптимизируя процессы.

Мы не подталкиваем пользователей совершать необдуманные сделки. Наша миссия — помогать трейдерам и инвесторам принимать осознанные финансовые решения.

Библиотеки и решения TradingView также используют Чикагская и Бразильская биржи, S&P Global, Forbes, Revolut, Interactive Brokers, Т-Банк, БКС, Открытие, Twitter и т.д.

У нас гибридный формат работы.

Что делать

  • Разрабатывать и улучшать наше приложение под Android с месячной аудиторией более 7 миллионов пользователей.
  • Использовать современные подходы в разработке — корутины, мультимодульность, Jetpack Compose.
  • Принимать участие в обсуждении концепции, предлагать и реализовывать собственные идеи.
  • Взаимодействовать с frontend и backend-разработчиками, in-house-дизайнерами.

Мы ждем, что ты

  • Имеешь опыт разработки Android-приложений от 4 лет.
  • Знаешь Kotlin.

Мы готовы предложить вам

  • Помощь с переездом в наши офисы в Малаге и Тбилиси.
  • Работу с профессионалами и наставниками, готовыми поддержать вас, профессиональное обучение.
  • Работу в сертифицированной международной компанией.
  • Заботу о каждом сотруднике — медицинская страховка со стоматологической помощью, компенсация 50% занятий по английскому языку, компенсация 50% занятий с психологом, компенсация обедов.
  • Организацию тимбилдингов и корпоративных мероприятий, митапы.
  • Комфортные офисы, снеки и фрукты на кухне, адаптивное рабочее пространство.
Сайты компаний
vk

Старший разработчик

vkНа сервисе с: 09.07.26 14:36↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква
VK Карты — наш собственный картографический продукт, который позволят бизнесам использовать геоданные и геосервисы, а людям получать предложения, релевантные их местонахождению и поисковым запросам.

Задачи

  • Проектирование и разработка мобильных SDK
  • Проектирование и разработка мобильного приложения
  • Отладка и профилирование
  • Участие в code review
  • Написание unit, UI и интеграционных тестов

Требования

  • Опыт разработки от трёх лет
  • Отличные знания языка Kotlin
  • Отличные знания особенностей OC Android и Android SDK
  • Опыт разработки UI с использованием фреймворка Jetpack Compose
  • Kotlin Coroutines + Flow

Будет плюсом

Знание Android NDK.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.