A complete application in a minute
Tailored resume and cover letter, ready to send.
Sette ищет Android‑разработчика с опытом 3+ лет для работы над проектами разной сложности. Ваша роль охватывает проектирование архитектуры, реализацию клиентской логики и интеграцию с REST API, а также работу над офлайн‑кешем и синхронизацией данных через Room.
Будут задачи по поддержке редактора Cascade Editor, тестированию, code review и развитию навыков в AI‑интеграциях на Android. Удалённый формат работы приветствуется, желателен опыт работы в многомодульных проектах.
Мы — 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 (поддержка легаси-кода)
Проект на современном Kotlin-стеке: Compose, Clean Architecture, многомодульная сборка, Room + синхронизация. RxJava2 и Java используются для поддержки легаси-модулей. Возможности для профессионального роста и развития. Возможность влиять на продукт и архитектурные решения. Испытательный срок — три месяца. Удалённый формат работы.