удалённо
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
    забота о здоровье — 100% компенсация терапии