frontend-разработчик консоли платформы

грейд
middle
формат
офис Санкт-Петербург
страна
Россия
опубликована
сегодня

описание

СПЕЦПО — аккредитованная IT-компания из Санкт-Петербурга в сфере информационной безопасности. Направление — offensive security: мы ищем слабые места раньше, чем их найдёт кто-то другой. Что за продукт: Мы делаем горизонтальную платформу данных: онтология объектов, права на уровне строк, действия с согласованием, аналитика, копилот на LLM. Консоль — единая веб-оболочка поверх API ядра. Продукты заказчиков подключают её как npm-пакет и расширяют своими страницами. Вы будете развивать эту оболочку: новые разделы, редакторы, графики, рабочие места операторов.

задачи

  • Реализовывать страницы и формы консоли по спецификации из бэклога, где уже описаны истории и критерии приёмки.
  • Повторять существующие образцы: в консоли есть эталонные страницы, модели логики и тесты — новые делаются по их подобию.
  • Писать тесты на логику в vitest и держать typecheck зелёным.
  • Править стили в единой CSS-системе проекта, не вводя новых библиотек.

требования

  • 1,5–2 года на React с TypeScript, умение работать в strict-режиме без отключения проверок.
  • Базовые навыки: хуки, React Router, запросы к REST API, обработка загрузки и ошибок.
  • Готовность писать простые юнит-тесты и выносить логику из компонентов в отдельные модули по образцу.
  • Обычный CSS и flex/grid, аккуратность в вёрстке под тёмную и светлую тему.
  • Самостоятельность в рамках задачи: задать вопрос до кода, а не после.
  • Будет плюсом: Графики или карты в браузере: Vega-Lite, MapLibre, Chart.js, Recharts; Работа в большой кодовой базе, а не с нуля; Тесты логики в vitest или jest, с моками запросов; TypeScript сверх базы: generics, utility types, discriminated unions; CSS-токены и темы, вёрстка по макетам из Figma

условия

  • Только офисный формат работы
  • 130 000 – 160 000 ₽ на руки.
  • Полный рабочий день 5/2, офис у м. Александра Невского. Удалёнки и гибрида нет: работа со стендом на месте.
  • Оборудование за наш счёт.

навыки

компания

похожие вакансии

статьи для разработчиков