Fullstack Android Developer (Middle)

Центр анализа и расследования кибер атак

Fullstack Android Developer (Middle)

Описание вакансии

Чем предстоит заниматься:
  • Разработка Android-приложения мессенджера с поддержкой чатов, видео- и аудиозвонков;
  • Разработка собственного backend-сервиса для push-уведомлений (аналог FCM);
  • Интеграция мессенджера с системой уведомлений;
  • Работа с API для голосовых и видеозвонков (WebRTC или аналоги), их адаптация и оптимизация под низкие задержки;
  • Интеграция клиентской и серверной логики (REST/WebSocket).
Что важно:
  • Уверенное владение Kotlin/Java и/или Flutter (язык реализации не столь важен);
  • Опыт backend-разработки (Node.js / Go / Python / Java — как минимум два из списка применяли в работе, один применяете в совершенстве);
  • Опыт разработки или глубокого понимания push-инфраструктуры;
  • Навыки работы с WebRTC или аналогами для звонков;
  • Опыт работы с WebSocket и REST API;
  • Способность работать автономно и брать ответственность за модули.

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

  • Опыт создания или настройки систем уведомлений без FCM;
  • Знание механизмов масштабируемой доставки сообщений;
  • Опыт DevOps (настройка серверов, CI/CD, деплой backend-а);
  • Опыт работы с open-source решениями для мессенджеров (использование, настройка, доработка);
  • Обеспечение безопасности коммуникаций (сквозное шифрование — будет еще бОльшим плюсом).
Мы предлагаем:
  • Проект на 3-4 месяца;
  • Оформление по договору ГПХ с ежемесячной оплатой;
  • По большей части удаленный формат, нужно будет приходить по 3 раза в неделю в офис;
  • Гибкий график, с фокусом на результат;
  • Оплата обсуждается индивидуально.
Навыки
  • Android
  • CI/CD
  • Kotlin
  • Java
  • Flutter
  • Node.js
  • Golang
  • Python
  • WebSocket
  • REST API
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию