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

Опыт работы:
От 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 и других инструментов аналитики;
  • Интерес к развитию мобильной архитектуры, производительности и качеству продукта.

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

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

Middle Frontend Developer (React) / AI Agent (ИБ проект)
intact

Опыт коммерческой разработки на React (версии от 18 и новее) от 3-х лет. Глубокое знание JavaScript (ES6+...

.Net-разработчик Senior
ГК Орбита

Опыт строго от 5 лет. Уверенное знание инструментов и технологий платформы .NET: C#, ASP.NET, Blazor, MudBlazor, Aspire. ОБЯЗАТЕЛЬНО.

Старший разработчик Android в платформенную команду
Т-Банк

У вас есть опыт коммерческой разработки от 3 лет. Умеете работать с Android Studio и активно используете Kotlin в повседневной...

PHP-разработчик
EcoFinance

Опыт работы с PHP (Symfony, Vanilla). Понимание и применение принципов OOP, паттернов и методологий разработки приложений. Знание и опыт работы...

Android-разработчик (гибрид Москва)
EGAR

Опыт в разработке Android приложений от 3 лет. Знание Kotlin, Java Core. Понимание ООП, SOLID, DRY, KISS, YAGNI. Паттерны проектирования.