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

Работодатель:
Зарплата:
350 000 руб.
Опыт работы:
Более 6 лет

О компании и команде

Mango FZCO, создала и развивает международный продукт Windi Messenger - интеллектуальный мессенджер нового поколения, где общение и управление задачами объединены в одном пространстве.

Расширяем команду и ищем талантливого Senior Kotlin Developer для разработки нашего Android приложения.

БЕЗ ОПЫТА РАБОТЫ КАНДИДАТОВ НЕ РАССМАТРИВАЕМ.

Задачи

  • Разработка и улучшение приложения Windi — мессенджера, которым вы сможете гордиться, и который могут использовать даже ваши друзья и знакомые
  • Возможность воплощать свои идеи в жизнь и влиять на развитие продукта
  • Работа в команде единомышленников, где ценят инициативу и энергичность
  • Проектирование архитектуры новых фич с использованием MVVM и MVI паттернов
  • Реализация offline-first подхода — пользователи должны читать сообщения, писать и управлять задачами даже без интернета
  • Оптимизация производительности мессенджера — скорость загрузки сообщений, плавность скролла, экономия батареи
  • Code review и участие в архитектурных решениях
  • Интеграция real-time коммуникаций и push-уведомлений

Обязательные требования

  • Опыт разработки на Android: от 6 лет
  • Kotlin: уверенное владение, понимание корутин и flow
  • Jetpack Compose: готовность к внедрению современного UI
  • Архитектурные паттерны: практический опыт с MVVM и MVI
  • Android Architecture Components: ViewModel, WorkManager, BroadcastReceiver
  • Reactive Programming: Kotlin Coroutines,
  • Dependency Injection: Dagger 2/Hilt
  • Работа с сетью: Retrofit, OkHttp, обработка ошибок и оффлайн режима
  • Работа с базами данных: Room как основа offline-first архитектуры, кэширование сообщений и задач.

Будет большим плюсом

  • Опыт разработки мессенджеров или чатов
  • Опыт Real-time коммуникации: WebSocket, Socket.IO или аналоги
  • Оптимизация производительности: профилирование, работа с большими списками сообщений
  • Offline-first подход: синхронизация данных, conflict resolution
  • Security: шифрование сообщений, безопасное хранение данных

Что мы предлагаем

  • Конкурентоспособная зарплата и бонусы
  • Полностью удаленная работа
  • Дружественную и поддерживающую команду
  • Возможности для профессионального роста и развития
  • Возможность влиять на продукт и архитектурные решения

Если вы хотите стать частью нашей команды и развивать приложение, которое будет приносить пользу вам и десяткам тысяч пользователей - откликайтесь! Мы ждем вас!

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

Старший разработчик C/C++ (Linux)
Солар

Знание языков C и C++ на профессиональном уровне. Уверенное знание библиотеки STL, её алгоритмов и контейнеров. Знание архитектуры систем семейства...

Middle/Senior Python разработчик ( Billing)
EdgeЦентр

Минимум 3 года опыта разработки на Python над продуктами с высокой нагрузкой. Глубокое понимание SQL, умение оптимизировать запросы.

Ведущий системный аналитик (Персонализация)
Okko

Понимание клиент-серверной архитектуры. Опыт проектирования REST API (методы, статусы, ошибки, контракт). Понимание работы HTTP. Понимание асинхронных интеграций (брокеры сообщений).

Ведущий разработчик/Senior developer (Termidesk)
Группа компаний Астра

Знание классических алгоритмов и структур данных, принципов ООП. Знание архитектуры ОС GNU/Linux и основных механизмов межпроцессного взаимодействия, опыт работы...

Программист C/C++ (Termidesk connect)
Группа компаний Астра

Отличное знание C/C++ (libc, libev, STL). Опыт разработки многопоточных, асинхронных приложений на C/C++ для ОС Linux.