Город: Москва
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 1 года до 3 лет
Кто мы
Positive Technologies — вендор продуктов и услуг в области кибербезопасности. Более 20 лет наша основная задача — предотвращать хакерские атаки до того, как они причинят неприемлемый ущерб бизнесу и целым отраслям экономики. Наши технологии используют около 4000 организаций по всему миру.
Ищем frontend разработчика в команду HR Solutions, которая работает над нашими внутренними сервисами.
Чем предстоит заниматься
- Разработка и поддержка интерфейсов для портальных решений компании на React + TypeScript + RTK
- Участие в проектировании архитектуры приложений и микрофронтендов
- Развитие и поддержка единой системы компонентов и общих утилит (хуков, модулей, UI-библиотеки)
- Участие в развитии архитектуры фронтенда и принятии технических решений
- Имплементация UI по дизайн-системе, взаимодействие с дизайнерами
- Покрытие бизнес-логики и компонентов тестами (unit, интеграционные)
- Оптимизация производительности приложения (bundles, рендеринг, загрузка данных)
- Перекрёстное code review, участие в формировании общих стандартов и best practices
- Рефакторинг и повышение читаемости, тестируемости и расширяемости кода
- Участие в грумингах, планировании задач, оценке объёма работ и технических решений
- Кросс-функциональные коммуникации с дизайнером, тестировщиком, backend-разработчиками и продакт-менеджером
Наши ожидания
- Уверенные знания React 18+, TypeScript, JavaScript (ES6+)
- Опыт работы с Redux Toolkit / RTK Query
- Опыт работы с Vite или другим современным сборщиком (Webpack, Rollup, Parcel)
- Опыт применения Feature-Sliced Design (FSD) архитектуры
- Уверенные знания HTML5, CSS3, SASS/LESS, CSS Modules
- Опыт работы с REST API, понимание принципов HTTP/HTTPS
- Опыт работы с авторизацией (в том числе через OIDC / Keycloak)
- Понимание принципов SOLID, DRY, KISS, а также распространённых паттернов проектирования и других архитектурных подходов
- Опыт написания unit-тестов (Vitest / Jest)
- Опыт создания историй и документации для компонентов в Storybook
- Владение системой контроля версий Git, знание Git Flow
- Понимание принципов CI/CD и процессов автоматизации сборки и доставки (GitLab CI)
- Опыт взаимодействия с дизайнерами и работы с макетами в Figma
Что мы предлагаем
- Условия для постоянного развития: внешние и внутренние образовательные программы, митапы, научпоп-лекции, экспертное обучение, обучение для руководителей и не только
- Гибкий подход к отдыху: 28 календарных дней отпуска, доплату отпускных до полного оклада и 10 day off в год
- Заботу о здоровье: ДМС с первой недели работы, включая стоматологию, ежегодный чекап
- Компенсацию до 50% расходов на занятия спортом и английским языком в рамках ежегодного бюджета
- Работу в аккредитованной ИТ-компании и возможность использования льгот Министерства цифрового развития
Похожие вакансии