Team lead web fullstack

Зарплата

от 220 000 до 260 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Сервис спортивных трансляций

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

Условия работы

Привет! Ищем сильного Team Lead, с перспективой роста до CTO.

Мы строим (и уже многое успели сделать) обширную экосистему подкастов (от хостинга для подкастов и платформы (мобильное приложение + сайт) с каталогом всех подкастов для слушателей до продюсерского центра и школы подкастов). 

Наша цель: занять не меньше трети рынка (пока в России) и быть лидером в дистрибуции русскоязычных подкастов по всему миру.

Наши проекты это: soundstream.media и podfm.ru 

Нужно будет:

  • погрузиться в архитектуру имеющихся технических решений
  • разобраться в требованиях к продукту 
  • определить какие элементы нуждаются в замене, а какие продолжать использовать и использовать повторно
  • спроектировать новую, целевую архитектуру системы
  • познакомиться с командой разработчиков (часть - удаленная), при необходимости набрать новых 
  • организовать в ней все необходимые процессы (от формулировки и распределения задач, до code review и тестирования)
  • разработать сам продукт, не забыв про документацию

При этом, существенную часть кода можно и нужно писать самостоятельно, как минимум на начальном этапе разработки. Главная задача - разработка хостинга подкастов (Хостинг подкастов - не просто загрузка и отдача файлов, это медиа сервер, аналитическая платформа, система дистрибуции и монетизации).

В нашем понимании Team Lead это не только организатор процессов и архитектор, это играющий тренер, который не только с проектирует систему, организует работу команды и сам напишет часть кода, но будет заниматься развитием и обучением людей, формировать и поддерживать культуру разработки, внедрять новые технологии и подходы к разработке. Идеальный кандидат должен иметь умение и желание видеть за ТЗ и задачами в Таск трекере реальные потребности бизнеса и предлагать альтернативные варианты решения, постоянно улучшать процессы, и повышать эффективность команды.

Требования к идеальному кандидату:

  • Уверенное владение: Node JS, Ruby on Rails и/или другими современными и распространенными языками пригодными для быстрого построения сложных web приложений
  • Понимание особенностей разработки под Android и iOS
  • Знание принципов ООП и шаблонов проектирования
  • Знание структур данных и алгоритмов их оптимального хранения и обработки
  • Хорошие коммуникационные навыки
  • Умение соблюдать сроки без ущерба качеству
  • Знание английского языка на уровне чтения технической документации
  • Желание разобраться как сделать фичу, а не объяснить почему ее невозможно  сделать.
  • Наличие образцов своего кода в открытых источниках и/или готовность  выполнить тестовое задание
  • Опыт:
  • Проектирования и построения отказоустойчивых коммерческих сервисов с высокой доступностью и сложной бизнес логикой
  • Использования систем автоматизации сборки
  • Распределенных систем хранения кода
  • Работы в *nix операционных системах
  • Применения ELK stack
  • Использования SQL и noSQl DB
  • Full Stack web development от 5 лет
  • Участия в разработке мобильных приложений (iOS и Android: C#, Objective C, Java, Kotlin)
  • Управление командой разработки от 2 лет.
  • Работы по Scrum
  • Внедрения или использования CI/CD и практик DevOps
  • Внедрения или использования Test Driven Development
  • Использования Jira + Confluence или аналогичных инструментов

Приветствуется: 

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

Если вы не удовлетворяете ВСЕМ требованиям, но очень хотите попробовать - пишите, мы всегда рады общению с людьми, которые горят делом и готовы быстро обучиться необходимым технологиям.

Обязанности:

  • Формирование команды (совместно с руководителем проекта и HR)
  • Проектирование архитектуры web приложения
  • Организация работы группы разработки
  • Работа над бизнес требованиями (совместно с руководителем проекта/менеджером продукта, стэйкхолдерами)
  • Контроль выполнения задач
  • Разработка web и мобильных приложений

От нас:

  • Интересные задачи и возможность развиваться
  • Высокая степень самостоятельности
  • ЗП в рынке, печеньки и фрукты, гибкое время начала работы
  • Возможно участие в профильных конференциях и обучение за счет компании
  • Офис в пешей доступности от метро