Работаем с проектами разного масштаба — от стартапов до крупных высоконагруженных систем. Сейчас в активном поиске талантливого 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 и командной разработке.
-
Участие в проектировании архитектуры и принятии ключевых технических решений.
-
Реализация клиентской логики и интеграция с backend-сервисами по REST API.
-
Построение офлайн-кеша и синхронизации с бэкендом (Room + сетевые запросы).
-
Поддержка и развитие rich-text редактора Cascade Editor, включая кастомные блоки (таблицы, изображения, markdown).
-
Доработка ключевых сценариев и исправление дефектов.
-
Отладка и проверка фич через demo-приложение (витрину компонентов) и сборку супер-приложения.
-
Написание unit-тестов, участие в code review, обеспечение стабильности приложения.
-
Разработка Android-приложения для тестирования доступности с использованием AI (требуется понимание Android Accessibility, в идеале — Compose).