сегодня в 10:31 Просмотры 1 +1 сегодня Вакансия партнера

Frontend-разработчик

от 190 000 до 210 000 ₽ / месяц

Специализация: Программист, разработчик

Формат работы: Гибрид

График работы: Сменный

Тип занятости: Полная занятость

Опыт: От 3 до 6 лет

Выплата: ежемесячно

Описание

Мы команда Snap IT - представители самой технологичной и стремительно эволюционирующей индустрии IT, входим в Гк Технос, которая работает на рынке IT с 1991 года. Приглашаем тебя в один из интересных и высокотехнологичных проектов Сбера в молодую, дружную и амбициозную команду -SoftPhone. Задачи, которые тебе предстоит решать:
  • Проектирование и разработка высоконагруженных фронтенд-компонентов и пользовательских интерфейсов.
  • Создание клиентской части приложений с учетом требований масштабируемости и производительности.
  • Участие в процессе оптимизации существующего кода и рефакторинга существующих решений.
  • Активное взаимодействие с backend-командой для интеграции фронтэнд-решений с серверной частью.
  • Поддержка кроссбраузерной совместимости и адаптивности интерфейсов.
  • Повышение качества кода посредством проведения ревью и написания автотестов.
Наши ожидания от кандидата: Глубокое понимание асинхронного JS (Event Loop, Promises, async/await). Уверенное владение нативным JS (Es2020+). Понимание устройство замыканий, прототипов, контекста (this). Фреймворк вторичен, но, если есть опыт с React (Hooks, контекст, жизненный цикл), это будет преимуществом. Рассмотрим также кандидатов с Vue/Angular при сильном JS. TypeScript: Минимальный опыт использования (знание базовых типов, интерфейсов, Generics на начальном уровне). Понимание зачем нужен Ts и как он помогает в больших проектах. Готовность писать новые модули на Ts (или переписывать legacy). Желательные знания (Nice to have — решим задачу на собеседовании): WebRTC: Понимание архитектуры Peer-to-Peer. Опыт работы с RTCPeerConnection, getUserMedia, getDisplayMedia. Настройка аудио/видео дорожек (tracks). Работа с медиа-элементами: Управление / через JS (воспроизведение, пауза, громкость, задержки). Обработка потоков (MediaStream), переключение устройств (камер/микрофонов). Сетевой стек реального времени: Sip — хотя бы общее понимание протокола (как устанавливается звонок). Sdp — умение читать и парсить SDP-оффер/ансвер для изменения кодеков или параметров. Будет большим плюсом (при прочих равных — возьмем без опыта в WebRTC): Понимание Ice: как работает связка Stun/Turn, что такое кандидаты (host, srflx, relay). Опыт деплоя TURN-сервера (Coturn, etc.). Безопасность: опыт работы с Tls/Dtls в контексте WebRTC (защита каналов сигнализации и медиа). Отладка WebRTC (статистика, chrome://webrtc-internals, Wireshark). Будет плюсом:
  • Умение разбираться в чужом коде без документации (сфера real-time часто “серая”).
  • Понимание, что WebRTC — это не магия, а сложная комбинация транспортных протоколов, готовность читать Rfc.

Условия

  • Работа в гибридном формате (3 офис/ 2 из дома) Адрес офиса в Москве: улица Вавилова, 23 с1, просьба убедиться, что вам удобно будет добираться.
  • Оборудование, которое позволит тебе эффективно и комфортно работать;
  • Оформление в соответствии с ТК РФ;
  • Своевременную заработную плату – выплачивается 2 раза в месяц, готовы обсуждать финальную сумму на собеседовании;
  • Амбициозные задачи, перспективы развития до менеджера проектов;
  • ДМС+ стоматология, изучение английского языка после испытательного срока;
  • Обучение и общение в команде профессионалов;
  • Отсутствие бюрократии, прозрачность, быстрое принятие решений, а также уважение к каждому члену команды;
  • Наша команда - люди слова и дела, разумное сочетание ума и сердца.

Навыки

JavaScript
React
TypeScript