СЕТТЕ

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

Коротко

Android-разработчик уровня Middle/Senior с опытом от 3 лет для компании Sette (группа .redev), работающей с проектами разного масштаба — от стартапов до высоконагруженных систем. Задачи включают проектирование архитектуры, реализацию клиентской логики с интеграцией REST API, построение офлайн-кеша и поддержку rich-text редактора Cascade Editor. Требуется уверенное владение Kotlin, Jetpack Compose, Coroutines/Flow, Clean Architecture, DI и опыт работы с легаси-кодом на Java/RxJava2. Формат работы — полностью удалённый.

О компании
Мы — Sette, входим в группу компаний .redev. Работаем с проектами разного масштаба — от стартапов до крупных высоконагруженных систем. Сейчас в активном поиске талантливого Android-разработчика.
Требования к кандидату
•Коммерческий опыт Android-разработки — от 3 лет.
•Уверенное владение Kotlin и Android SDK; опыт работы с Java (в том числе поддержка легаси-модулей).
•Понимание ООП и базовых паттернов проектирования.
•Практическое понимание архитектурных подходов: MVVM, MVI, Clean Architecture.
•Опыт работы с Kotlin Coroutines и Flow; понимание асинхронного кода.
•Практический опыт разработки UI на Jetpack Compose и поддержки экранов на XML.
•Понимание жизненного цикла компонентов Android и принципов построения Android-приложений.
•Опыт работы с Dependency Injection (Dagger, Koin или аналоги).
•Опыт работы с навигацией (Jetpack Navigation, Cicerone или аналоги).
•Опыт работы с REST API (Retrofit + OkHttp).
•Умение читать и поддерживать большие кодовые базы, разбираться в чужих решениях.
•Способность проектировать расширяемый и поддерживаемый код.
•Самостоятельность в реализации задач и доведении фич до продакшена.
•Навыки написания unit-тестов.
•Опыт участия в code review и командной разработке.
Будет плюсом
•Опыт работы с многомодульными проектами и сборками (flavors, супер-приложение).
•Опыт разработки и поддержки rich-text редакторов, работы с markdown и кастомными UI-блоками (таблицы, изображения).
•Базовое понимание AI/ML-интеграций в мобильных приложениях (ML Kit, on-device-модели или работа с API LLM).
•Навыки анализа и проектирования программных решений.
•Понимание принципов CI/CD и опыт работы с системами управления жизненным циклом ПО.
•Хорошее понимание Android Accessibility, в идеале — знания в Compose.
•Опыт работы с RxJava2 (поддержка легаси-кода).
Задачи
•Участие в проектировании архитектуры и принятии ключевых технических решений.
•Реализация клиентской логики и интеграция с backend-сервисами по REST API.
•Построение офлайн-кеша и синхронизации с бэкендом (Room + сетевые запросы).
•Поддержка и развитие rich-text редактора Cascade Editor, включая кастомные блоки (таблицы, изображения, markdown).
•Доработка ключевых сценариев и исправление дефектов.
•Отладка и проверка фич через demo-приложение (витрину компонентов) и сборку супер-приложения.
•Написание unit-тестов, участие в code review, обеспечение стабильности приложения.
•Разработка Android-приложения для тестирования доступности с использованием AI (требуется понимание Android Accessibility, в идеале — Compose).
Условия
•Проект на современном Kotlin-стеке: Compose, Clean Architecture, многомодульная сборка, Room + синхронизация. RxJava2 и Java используются для поддержки легаси-модулей.
•Возможности для профессионального роста и развития.
•Возможность влиять на продукт и архитектурные решения.
•Испытательный срок — три месяца.
•Удалённый формат работы.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте