yandex
SeniorУдалённоПолная занятость

Senior Android developer

ИИОценка ИИ

Интересный проект от крупного заказчика (Сбер) с современным стеком (Compose, Koin 4). Однако, ограничение по локации (только Москва/МО) и оформление только через ИП могут подойти не всем.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованием к автономности (единственный Android-разработчик на фиче), работой в крупном монорепозитории и специфическими задачами по rich-text редакторам и Canvas.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана350 000 ₽
Рынок280 000 ₽ – 450 000 ₽
ИИОценка ИИ

Предложенная зарплата до 220 000 руб. нетто для позиции Senior Android Developer находится ниже среднерыночного уровня для Москвы, где опытные разработчики такого уровня обычно получают от 300 000 до 450 000 руб. Оформление по ИП частично компенсирует это за счет налоговой оптимизации, но сумма все равно остается скромной для заявленных требований.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

Senior Android developer

Компания: IT Baltic

Локация: РФ, строго Москва или МО, удаленная работа только из данных локаций

Занятость: полная

Заказчик: СБЕР

Вилка: до 220 000 нетто, оформление по ИП

Проект: Супер-приложение «Эфир»

Поддержка и развитие мобильного продукта «Заметки» в составе Android-приложения Эфир

Команда: комьюнити из 25 андроид разработчиков продукта Эфир, поделенных на фича команды, работаем в монорепе

Команда заметок: product lead, дизайнер, аналитик, ios, android (ищем), web, back, qa.

Требования

Опыт Android 5+ лет, уверенный Compose и работа со сложным UI. REST, кеширование, Room; понимание монорепозитория и composite Gradle. Умение работать автономно, на заметках будет один андроид разработчик Плюс: rich-text/editors, Canvas (граф связей), block-based API.

Стек технологий

Язык- Kotlin, Coroutines

UI- Jetpack Compose (Material 3), ViewBinding (точечно), Coil 3

Архитектура- MVVM, ViewModel, StateFlow / Flow

DI- Koin 4

Сеть- Retrofit, OkHttp, Moshi

Локальное хранение- Room (KSP)

Редактор- Cascade Editor (vendored), IntelliJ Markdown

Дизайн: shared:ds, тема приложения Эфира

Сборка- Gradle, build-logic, deps.toml, composite includeBuild

Чем предстоит заниматься:

Исправление дефектов и доработка сценариев: папки, списки заметок, редактор, корзина, теги, поиск, настройки. Разработка фичей по REST API: блочная модель заметок, файлы и вложения, совместный доступ, комментарии, граф связей, AI-промпты. Офлайн-кеш и синхронизация с бэкендом (Room + сеть). Поддержка rich-text редактора Cascade Editor и кастомных блоков (таблицы, изображения, markdown). Интеграция с платформой Эфира: навигация, deeplink’и, feature flags, метрики, общая дизайн система. Отладка через demo-приложение продукта и сборку супер-приложения.

Контакт для связи: Откликнуться

*➖**➖**➖**➖**➖**➖**➖**➖**➖**➖*

Подпишись на Python Jobs

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Android
  • Kotlin
  • Jetpack Compose
  • Coroutines
  • Room
  • Koin
  • Retrofit
  • OkHttp
  • Moshi
  • Gradle
  • MVVM
  • Stateflow
  • Canvas

Возможные вопросы на собеседовании

Вакансия предполагает работу над редактором заметок с блочной моделью.

Расскажите о вашем опыте работы с rich-text редакторами или реализации кастомных текстовых блоков в Compose. С какими сложностями вы сталкивались?

Проект использует монорепозиторий и composite builds.

Каковы преимущества и недостатки использования composite builds в Gradle для крупных проектов, и как вы решаете конфликты зависимостей в монорепозитории?

Упоминается работа с графом связей и Canvas.

Как бы вы реализовали производительную отрисовку интерактивного графа связей на Canvas в Android? Как оптимизировать перерисовку при большом количестве узлов?

Необходима синхронизация с бэкендом и офлайн-кеш.

Опишите вашу стратегию синхронизации данных между Room и REST API. Как вы обрабатываете конфликты версий данных при выходе из офлайн-режима?

Кандидат будет единственным Android-разработчиком в фича-команде.

Как вы организуете процесс тестирования и обеспечения качества кода, работая автономно над отдельным модулем в рамках большого супер-аппа?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Россиядо 220 000 ₽
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!