Android разработчик

Вакансия истекает: 29.05.2026
Откликнуться

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

Присоединяйтесь к команде популярного сервиса знакомств в России и СНГ!
Мы ищем сильного разработчика, который возьмёт на себя ключевые инженерные задачи: от архитектуры данных до высоконагруженных решений на нативном коде.

Что Вам предстоит:

— Проектировать и развивать архитектуру данных приложения: от схемы хранения до эффективных потоков данных (Kotlin Coroutines + Flow);

— Работать напрямую с SQLite (мы используем SQLiteOpenHelper) — сложные запросы, миграции, оптимизация производительности;

— Писать нативный код на C/C++ (Android NDK) для критичных к скорости модулей;

— Рефакторить легаси-код на Java, включая кастомный HTTP-клиент на базе OkHttp и устаревшие компоненты Android SDK;

— Взаимодействовать с командой, чтобы делать продукт ещё надёжнее и быстрее.

Почему стоит работать с нами:

— Возможность оставить след в продукте, который выбирают миллионы;
— Работа в команде, где ваш вклад действительно ценится;
— Минимум бюрократии, максимум продуктивности;
— Будьте где угодно: для нас не важно ваше местоположение;

Требования:

— Опыт в Android разработке: более 6 лет.

— Уверенное знание SQLite: умение эффективно работать с SQLiteOpenHelper, писать сложные запросы, проводить миграции и профилировать работу БД;

— Умение писать нативный код на C/C++ (Android NDK, JNI) — от реализации до отладки;

— Глубокое понимание архитектурных подходов (MVVM, MVI, Clean Architecture) и умение выстраивать устойчивые слои данных;

— Kotlin, Coroutines, Flow;

— Опыт рефакторинга легаси-кода на Java, разбора кастомных сетевых решений и работы с устаревшим Android SDK;

— Знание Jetpack Compose (для новых UI-компонентов) и понимание UX/UI-паттернов — в проекте много кастомного дизайна.

— Умение проводить и получать пользу от Code Review, разбираться в чужом коде.

Особенности легаси:
— вместо room — sqliteopenhelper;
— java;
— много deprecated кода касательно Android SDK;
— вместо retrofit кастомный фреймворк с okhttp.