Middle/Senior Android Developer

Проектные Системы
Санкт-Петербург •Опубликовано 21 сентября 2026
от 350000 руб.
Полная занятость1–3 годаПрограммист
от 350000 руб.

Описание

В связи с расширением, мы в поисках Android-разработчика уровня Middle/Senior в команду для разработки и развития мобильного продукта.

Ищем разработчика, который неравнодушно относится к коду и качеству продукта: следит за архитектурой, думает об оптимизации и производительности, не боится улучшать существующие решения и стремится делать код понятным, поддерживаемым и эффективным.

Для нас важно не просто реализовать задачу, а понимать, как и почему она должна быть реализована, замечать потенциальные проблемы и предлагать способы сделать приложение лучше.

Задачи:

  • Разработка и развитие Android-приложения на Kotlin.
  • Создание интерфейсов на Jetpack Compose.
  • Проектирование и развитие архитектуры приложения.
  • Работа с MVVM / Clean Architecture.
  • Интеграция с backend через REST API.
  • Создание интерфейсов на Jetpack Compose.
  • Проектирование и развитие архитектуры приложения.
  • Работа с MVVM / Clean Architecture.
  • Интеграция с backend через REST API.
  • Работа с асинхронными операциями и потоками данных.
  • Реализация сложной бизнес-логики на клиенте.
  • Работа с локальным хранением и кэшированием данных.
  • Интеграция push-уведомлений и сторонних сервисов.
  • Оптимизация производительности и стабильности приложения.
  • Рефакторинг и улучшение существующего кода.
  • Написание и поддержка unit/UI-тестов.
  • Code review и участие в технических обсуждениях.
  • Взаимодействие с backend-разработчиками, дизайнерами и другими участниками команды.


Наш стек:

Язык и UI

• Kotlin
• Jetpack Compose
• Android SDK

Архитектура

• MVVM
• Clean Architecture
• SOLID
• Dependency Injection

Работа с данными и сетью

• Retrofit
• OkHttp
• Kotlin Serialization / Gson
• REST API

Асинхронность

• Kotlin Coroutines
• Flow / StateFlow

DI и инфраструктура

• Hilt / Koin
• Firebase
• Push Notifications
• Git
• CI/CD

Что ожидаем:

  • Коммерческий опыт Android-разработки от 2–3 лет.
  • Уверенное знание Kotlin.
  • Хорошее понимание Android SDK и жизненного цикла компонентов.
  • Практический опыт разработки интерфейсов на Jetpack Compose.
  • Уверенное понимание MVVM, Clean Architecture и SOLID.
  • Опыт работы с Coroutines / Flow.
  • Опыт интеграции с REST API и понимание принципов клиент-серверного взаимодействия.
  • Понимание принципов многопоточности и асинхронного программирования.
  • Умение самостоятельно находить причины проблем и выбирать подходящее техническое решение.
  • Опыт работы с Git и code review.


Будет плюсом:

• Опыт настройки CI/CD.
• Понимание принципов оптимизации производительности Android-приложений.
• Опыт работы с Firebase.
• Опыт публикации и сопровождения приложений в Google Play.
• Опыт работы в команде с собственным backend.

Мы предлагаем:

  • Работа над полноценным продуктом, а не отдельными небольшими задачами.
  • Современный Android-стек и возможность влиять на архитектуру.
  • Высокая степень самостоятельности и ответственности.
  • Минимум бюрократии и быстрый процесс принятия решений.
  • Удалённый / гибридный формат работы.
  • Конкурентная заработная плата.
  • Возможность профессионального и технического роста.
Описание

В связи с расширением, мы в поисках Android-разработчика уровня Middle/Senior в команду для разработки и развития мобильного продукта.

Ищем разработчика, который неравнодушно относится к коду и качеству продукта: следит за архитектурой, думает об оптимизации и производительности, не боится улучшать существующие решения и стремится делать код понятным, поддерживаемым и эффективным.

Для нас важно не просто реализовать задачу, а понимать, как и почему она должна быть реализована, замечать потенциальные проблемы и предлагать способы сделать приложение лучше.

Задачи:

  • Разработка и развитие Android-приложения на Kotlin.
  • Создание интерфейсов на Jetpack Compose.
  • Проектирование и развитие архитектуры приложения.
  • Работа с MVVM / Clean Architecture.
  • Интеграция с backend через REST API.
  • Создание интерфейсов на Jetpack Compose.
  • Проектирование и развитие архитектуры приложения.
  • Работа с MVVM / Clean Architecture.
  • Интеграция с backend через REST API.
  • Работа с асинхронными операциями и потоками данных.
  • Реализация сложной бизнес-логики на клиенте.
  • Работа с локальным хранением и кэшированием данных.
  • Интеграция push-уведомлений и сторонних сервисов.
  • Оптимизация производительности и стабильности приложения.
  • Рефакторинг и улучшение существующего кода.
  • Написание и поддержка unit/UI-тестов.
  • Code review и участие в технических обсуждениях.
  • Взаимодействие с backend-разработчиками, дизайнерами и другими участниками команды.


Наш стек:

Язык и UI

• Kotlin
• Jetpack Compose
• Android SDK

Архитектура

• MVVM
• Clean Architecture
• SOLID
• Dependency Injection

Работа с данными и сетью

• Retrofit
• OkHttp
• Kotlin Serialization / Gson
• REST API

Асинхронность

• Kotlin Coroutines
• Flow / StateFlow

DI и инфраструктура

• Hilt / Koin
• Firebase
• Push Notifications
• Git
• CI/CD

Что ожидаем:

  • Коммерческий опыт Android-разработки от 2–3 лет.
  • Уверенное знание Kotlin.
  • Хорошее понимание Android SDK и жизненного цикла компонентов.
  • Практический опыт разработки интерфейсов на Jetpack Compose.
  • Уверенное понимание MVVM, Clean Architecture и SOLID.
  • Опыт работы с Coroutines / Flow.
  • Опыт интеграции с REST API и понимание принципов клиент-серверного взаимодействия.
  • Понимание принципов многопоточности и асинхронного программирования.
  • Умение самостоятельно находить причины проблем и выбирать подходящее техническое решение.
  • Опыт работы с Git и code review.


Будет плюсом:

• Опыт настройки CI/CD.
• Понимание принципов оптимизации производительности Android-приложений.
• Опыт работы с Firebase.
• Опыт публикации и сопровождения приложений в Google Play.
• Опыт работы в команде с собственным backend.

Мы предлагаем:

  • Работа над полноценным продуктом, а не отдельными небольшими задачами.
  • Современный Android-стек и возможность влиять на архитектуру.
  • Высокая степень самостоятельности и ответственности.
  • Минимум бюрократии и быстрый процесс принятия решений.
  • Удалённый / гибридный формат работы.
  • Конкурентная заработная плата.
  • Возможность профессионального и технического роста.

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

Менеджер дистанционных продаж среднему и крупному бизнесу
Т-Банк
Зарплата не указана
Полная занятостьОпыт 1–3 года
Technical Support Specialist со знанием английского языка
EYES OF WONDER SOFTWARE LLC
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
Go-разработчик (команда инструментов операционной эффективности)
Ecom.tech
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Специалист входящих онлайн заявок
Центр занятости ФОРУМ
30000 – 45000 руб.
Полная занятостьОпыт не требуется
Оператор чат-поддержки 2-ой линии (ночной график)
IT SCOUT(match)
Зарплата не указана
Полная занятостьОпыт 1–3 года