Медиа Эффект

Tech Lead

250 000 - 350 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Стек: Kotlin, Compose multiplatfrom (Compose desctop), Ktor webSocket, SocketIO Server + client

Ваша зона ответственности:

  • Разработка KMP-Compose приложения под Desktop платформу
  • Синхронизация данных между серверами, модернизация API для взаимодействия с серверами по SocketIO, WebSocket
  • Разработка кастомных layout на compose
  • Создание новых модулей и внедрение
  • Разработка карт и модернизация алгоритмов для нахождения объектов
  • Участие в проектировании архитектуры решения и архитектуры приложения вместе с командой
  • Управление техническими задачами, контроль качества технических решений, соблюдение сроков/ресурсов проекта
  • Внедрение мониторинга производительности, выявление узких мест

Нам важно, чтобы кандидат обладал следующими навыками:

  • Навыки коммуникации: способность четко доносить информацию как технической команде, так и неспециалистам, умение слушать и учитывать разные точки зрения. Конфликтоустойчивость и навыки быстрого принятия решений в стрессовых ситуациях. Лидерские качества, навыки переговоров.

  • Умение балансировать между техническими и управленческими задачами: одновременно контролировать качество технических решений и соблюдение сроков/ресурсов проекта.

  • Техническое лидерство: определение архитектуры и технической стратегии проекта, выбор технологий и инструментов. Контроль качества разрабатываемого продукта (код-ревью, внедрение стандартов кодирования).
  • Быстрое принятие решений:оперативное реагирование на возникающие технические проблемы и принятие решений по их решению (в том числе пересмотр или изменение технологического стека отдельных частей проекта при необходимости).
  • Навыки работы системами мониторинга и логирования (Grafana, Kibana, Sentry и пр.).
  • Глубокое понимание процесса разработки ПО и жизненного цикла проекта; знание современных методологий управления проектами (Agile/Scrum, Kanban).

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

  • Протокол сообщений: Protobuf 3
  • Работа Json с помощью Kotlinx Serialization
  • Особенности при работе с Compose Desktop
  • DI: Dagger2/KotlinInject
  • Работа со временем: Kotlin Datetime
  • Карты: JMapviewer
  • Опыт взаимодействия с картографическими данными;
  • SQL библиотека Exposed

Со своей стороны предлагаем:

  • График работы 5/2 (офис м. Нагатинская или гибрид)
  • Официальное оформление по ТК РФ
  • Дружная команда
  • Бесплатное питание и компенсация проезда
  • Возможность профессионального и финансового роста