Android разработчик

Дата размещения вакансии: 25.06.2026
Работодатель: Инновационные технологии
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

TechCore – это команда профессионалов с многолетним опытом в разработке программного обеспечения. Мы помогаем клиентам на всех этапах создания цифровых решений, от концептуализации и дизайна до внедрения и поддержки.

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

Наши ожидания:

  • Опыт коммерческой Android-разработки от 3-х лет;
  • Уверенное владение Kotlin и понимание современных подходов к разработке Android-приложений;
  • Хорошее знание Android SDK и жизненного цикла мобильных приложений;
  • Опыт асинхронной разработки с использованием Coroutines и Flow;
  • Опыт интеграции REST API, работы с JSON и обработки сетевых запросов;
  • Практический опыт работы с Git и Gradle;
  • Понимание принципов построения приложений на MVVM и/или Clean Architecture;
  • Опыт разработки пользовательских интерфейсов на Jetpack Compose и/или XML;
  • Опыт работы с локальным хранением данных;
  • Базовое понимание Dependency Injection;
  • Умение самостоятельно реализовывать новые экраны, дорабатывать существующий функционал и исправлять дефекты;
  • Опыт участия в code review и написания unit-тестов.

Основные обязанности:

  • Разработка и поддержка Android-приложений;
  • Реализация новых экранов и пользовательских сценариев;
  • Интеграция с backend-сервисами и развитие сетевого взаимодействия;
  • Работа с бизнес-логикой через ViewModel и архитектурные компоненты Android;
  • Исправление дефектов, рефакторинг и повышение качества кода;
  • Участие в code review и командных технических обсуждениях;
  • Для Middle+ уровня - ведение фичи от проработки до релиза, декомпозиция задач и участие в архитектурных решениях.

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

  • Опыт работы с Kotlin Multiplatform (KMP) и Compose Multiplatform;
  • Опыт использования Room, SQLDelight или аналогичных решений для хранения данных;
  • Практический опыт работы с Hilt, Dagger, Koin или другими DI-фреймворками;
  • Знание архитектурного подхода MVI;
  • Опыт написания UI-тестов;
  • Опыт работы с Gradle Modules и многомодульной архитектурой;
  • Понимание процессов CI/CD;
  • Опыт интеграции AppMetrica, Firebase Analytics и других инструментов аналитики;
  • Интерес к развитию мобильной архитектуры, производительности и качеству продукта.

Ну что, ты с нами? Ждем тебя в нашей команде!