Задачи и зона ответственности описаны чётко, а стек современный; при этом работа над разными проектами может давать меньше долгосрочной продуктовой вовлечённости.
Кликните для подробной информации
Разные проектыСовременный стекВлияние на решенияAI и доступность
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Android-разработчик (Kotlin/Jetpack Compose): разработка Android-приложений и клиентской логики с интеграцией REST API, офлайн-кешем, синхронизацией и rich-text редактором с акцентом на Clean Architecture, многомодульную сборку и поддержку легаси-кода. Focus on проектирование расширяемой архитектуры, создание приложения для тестирования доступности с использованием AI, написание unit-тестов и обеспечение стабильности фич.
Локация: Москва, удалённый формат работы
Компания
Sette входит в группу компаний .redev и разрабатывает проекты разного масштаба — от стартапов до высоконагруженных систем.
Что делать
Участвовать в проектировании архитектуры и принятии ключевых технических решений.
Разрабатывать клиентскую логику Android-приложений и интеграции с backend-сервисами через REST API.
Строить офлайн-кеш и синхронизацию с бэкендом на базе Room и сетевых запросов.
Поддерживать и развивать rich-text редактор Cascade Editor, включая таблицы, изображения, markdown и другие кастомные UI-блоки.
Разрабатывать приложение для тестирования Android Accessibility с использованием AI, исправлять дефекты и проверять фичи через demo-приложение и сборку супер-приложения.
Писать unit-тесты, участвовать в code review и обеспечивать стабильность приложения.
Требования
Коммерческий опыт Android-разработки от 3 лет.
Уверенное владение Kotlin и Android SDK; опыт работы с Java, включая поддержку легаси-модулей.
Понимание ООП, базовых паттернов проектирования, жизненного цикла Android-компонентов и принципов построения Android-приложений.
Практическое понимание MVVM, MVI и Clean Architecture.
Опыт работы с Kotlin Coroutines, Flow и асинхронным кодом.
Опыт разработки UI на Jetpack Compose и поддержки экранов на XML.
Опыт работы с 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 используются для поддержки легаси-модулей.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →