NAUMEN

Frontend/Фронтенд-разработчик (React)

Не указана
  • Екатеринбург
  • От 3 до 6 лет

Скорозвон - облачный сервис для колл-центров и других компаний. Имеет все необходимые для бизнеса сервисы: CRM-функционал, IP телефонию, возможность интеграции с внешними сервисами и системами, речевую аналитику, голосовые роботы, инструменты отчётности, AI и LLM и многое другое.

Сейчас Скорозвон - это уже экосистема нескольких продуктов: ядро Скорозвона, речевая аналитика, AI-тренер, партнерские проекты. У нас есть старый фронт, но мы решили не «продолжать есть кактус» и делаем новый, на современном стеке и с чистого листа.

Процессы в команде гибкие: команды сформированы по продуктовым трекам OKR, внутри каждого трека свои продакт, разработка, аналитики и маркетинг. Регулярные митинги, ретро и планирования. Задачи концентрируются внутри OKR.

Мы используем следующий стек технологий:

  • React, TypeScript, MobX;

  • Ant Design, styled-components;

  • Webpack;

  • REST API, WebSocket.

Над чем предстоит работать:

  • разрабатывать новые разделы и страницы веб-приложения с нуля по макетам Figma;

  • проектировать архитектуру фронтенд-приложений, выбирать и обосновывать технологии;

  • разрабатывать и поддерживать дизайн-систему компании (UI-kit), работать с мультиязычностью;

  • интегрировать фронтенд с REST API, работать с real-time данными;

  • оптимизировать производительность: рендеринг, размер бандла, типизация;

  • проводить code review, настраивать и поддерживать CI/CD, линтеры и форматтеры;

  • работать в кросс-функциональной команде с продактами, дизайнерами, бэкендом, QA и аналитиками.

Для того, чтобы справляться с задачами нужны:

  • опыт коммерческой фронтенд-разработки от 3 лет;

  • опыт работы с React от 1,5 лет (последние места работы);

  • уверенное владение JavaScript и понимание ECMAScript;

  • уверенное знание CSS (styled-components);

  • опыт работы с TypeScript;

  • опыт работы с RESTful API и WebSocket;

  • понимание работы Git;

  • умение настраивать сборку проекта (Webpack или альтернативы).

Также вам помогут:

  • опыт работы с Ant Design;

  • знакомство с WebRTC;

  • опыт разработки веб-приложений на несколько тысяч пользователей.