Роллерсофт

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

От 170 000 RUR
  • Воронеж
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Git
  • PostgreSQL
  • Адекватность
  • React
  • VueJS
  • Node.js
  • Java Script
  • Анализ текущей ситуации
  • Умение работать в условиях многозадачности
  • CSS
  • HTML5
  • TypeScript
  • Redux
  • SCSS
  • REST API
  • чистый код
  • Английский — B1 — Средний

Мы, ООО "Роллерсофт", – IT-компания с более чем 20-летним опытом создания цифровых решений и инновационных сервисов. В команду нашего EdTech проекта Yutu Class требуется Middle Frontend-разработчик.

Обязанности:

  • Разработка и поддержка пользовательских интерфейсов с использованием React и TypeScript;
  • Создание и поддержка архитектуры приложения с акцентом на чистоту, понятность и масштабируемость кода;
  • Работа с Redux для управления состоянием приложения;
  • Верстка компонентов с использованием SCSS;
  • Оптимизация производительности приложения;
  • Работа в команде с использованием Git (ветки, пул-реквесты, код-ревью) и Jira;
  • Взаимодействие с бэкенд-разработчиками для интеграции REST API;
  • Поиск и внедрение оптимальных технических и архитектурных решений;
  • Участие в выборе и согласовании оптимального решения задач.

Требования:

  • Опыт коммерческой разработки на React от 3 лет;
  • Глубокое знание TypeScript и его применение в реальных проектах;
  • Опыт работы с Redux (или аналогичными библиотеками) и понимание принципов управления состоянием;
  • Уверенное владение SCSS для создания адаптивных и кросс-браузерных интерфейсов;
  • Опыт работы с Git и понимание процессов ветвления, код-ревью и CI/CD;
  • Умение работать с REST API и понимание принципов взаимодействия фронтенда и бэкенда;
  • Навыки написания чистого, поддерживаемого и масштабируемого кода;
  • Опыт работы с Jira или другими системами управления задачами;
  • Понимание принципов тестирования (юнит-тесты, интеграционные тесты);
  • Умение работать в команде и готовность делиться знаниями с коллегами;
  • Понимание архитектуры веб-приложений, аналитические способности;
  • Знание Английского языка не ниже уровня В1.

Будет плюсом:

  • Опыт работы с React Hooks и React Context;
  • Знание современных инструментов сборки (Webpack, Vite);
  • Опыт работы с Docker;
  • Понимание принципов SSR (Next.js или аналоги);
  • Опыт работы с библиотеками для тестирования (Jest, React Testing Library, Cypress);
  • Опыт работы с PHP, GO, React Native.

Условия:

  • Полное оформление по ТК РФ;
  • Индексируемая заработная плата (пересматривается 1 раз в год);
  • График работы - 5/2 (возможность выбора начала рабочего времени);
  • Дружный молодой коллектив;
  • Адекватное, демократичное руководство;
  • Работа с продуктами западного и отечественного рынков;
  • Возможность работать в современном, комфортном офисе в центре г. Белгорода (кофе, сладости, кухня-столовая, игровая зона, зона отдыха);
  • Удаленная работа.