Middle/Senior Android Developer

Работодатель:
Зарплата:
350 000 руб.
Опыт работы:
От 1 года до 3 лет
Место работы:
Москва

В связи с расширением, мы в поисках 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-стек и возможность влиять на архитектуру.
  • Высокая степень самостоятельности и ответственности.
  • Минимум бюрократии и быстрый процесс принятия решений.
  • Удалённый / гибридный формат работы.
  • Конкурентная заработная плата.
  • Возможность профессионального и технического роста.

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

Senior Software Engineer с уровнем английского С1
Серова Елена Сергеевна

В этой роли вы будете применять свой профессиональный опыт для помощи в обучении AI-систем нового поколения. Ваша работа будет...

6 720 - 10 080 руб.
Sales Manager / Business Development Manager — Payments
Motion Trade

1–3 years of B2B sales experience specifically in payments. Fluent English for independent communication and negotiations with...

2 000 - 6 000 USD
Операционный директор (COO/Chief Operating Officer)
СофтЭффект

Успешный опыт работы на аналогичной должности в e-commerce компании с несколькими взаимосвязанными направлениями: производство, продажи, маркетинг, административный блок.

150 000 - 400 000 руб.
Senior Fullstack-разработчик / Разработчик систем автоматизации и AI
Руссервис

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

250 000 - 400 000 руб.
Senior Разработчик мобильных приложений IOS (нативный стек)
Про.Потолок

Требуемый стек (обязательно наличие опыта): Опыт реализации офлайн-режима с локальным хранилищем: Опыт реализованных сложных кастомных UI и 3D...

250 000 - 350 000 руб.