Удалённо
Senior JavaScript Developer (WebRTC/Janus)
Ищем Senior JavaScript Developer, который будет заниматься доработкой и улучшением нашего существующего проекта
Чем будете заниматься

  • Разрабатывать и поддерживать масштабируемые и высоконагруженные front-end решения для реального времени на базе WebRTC и Janus
  • Взаимодействовать с командами back-end разработчиков и дизайнеров для создания качественных пользовательских интерфейсов по макетам Figma
  • Проектировать архитектуру клиентских приложений и интеграции с различными API и внешними сервисами
  • Оптимизировать приложения для максимальной скорости и масштабируемости
  • Внедрять лучшие практики и стандарты кодирования, участвовать в code reviews

Наш технологический стек: Ruby on Rails 6. x, Vue. js 3 + Composition API, Tailwind, PostgreSQL, Redis, Rspec (и зеленый master) Vite, Vitest для тестирования, Storybook и Sentry для ошибок. Для командной работы мы используем Slack, Github, Sentry и Youtrack. Есть множество стендов для разработки, на которые одним нажатием кнопки можно выкатывать свой бранч.
Необходимые навыки

В роли Senior JavaScript Developer мы видим профессионала с высокой степенью ответственности, обладающего уверенными навыками разработки проектов в команде и понимание того, как внедрять новый функционал.

А ещё для нас важно:
  • Глубокие знания JavaScript\html\css
  • Дружба с Vue. js от 2х лет
  • Опыт работы с WebRTC и хорошее понимание его работы (кодеки, SDP, Stun\Turn)
  • Опыт построения групповых звонков WebRTC с помощью сервера Janus
  • Разработка и опыт написания Unit-тестов
  • Опыт разработки адаптивных и кросс-браузерных интерфейсов
  • Понимание принципов объектно-ориентированного программирования и паттернов проектирования
  • Опыт использования Git

Будет плюсом, если вы:
  • Знаете дополнительные технологии, такие как WebSocket, SIP
  • Работали с Tailwind CSS
Работа в Ясно — это:
  • 1
    Причастность к значимому делу со смыслом, где помощь людям — и миссия, и ежедневная задача
  • 2
    Минимум бюрократии и максимум самостоятельности, когда в команде каждый заряжен на результат и честно делиться своим мнением
  • 3
    Аккредитованная ИТ компания (резидент Skolkovo)
  • 4
    Выбор места работы: удаленка или прекрасный офис на Патриках (большим преимуществом будет нахождение в пределах Москвы/Московской области)
  • 5
    Зарплата в рынке, которую мы обсуждаем индивидуально с каждым кандидатом
  • 6
    Развивающая атмосфера в окружении профессионалов, возможность компенсации внешнего обучения для роста экспертности и внутренние тренинги, которые прокачивают не только рабочие навыки
  • 7
    Забота о здоровье — 100% компенсация терапии