Team lead web fullstack
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет! Ищем сильного 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 и мобильных приложений
От нас:
- Интересные задачи и возможность развиваться
- Высокая степень самостоятельности
- ЗП в рынке, печеньки и фрукты, гибкое время начала работы
- Возможно участие в профильных конференциях и обучение за счет компании
- Офис в пешей доступности от метро