JavaScript Developer (CMS)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Команда разрабатывает систему управления контентом (CMS) для глобальных сайтов Лаборатории Касперского.
Сайты посещают сотни тысяч человек по всему миру, примеры https://www.kaspersky.ru/, https://usa.kaspersky.com/ , https://www.kaspersky.de/.
Система обеспечивает одновременную работу большой команды редакторов и предоставляет дружественный для пользователя WYSIWYG редактор.
Мы используем:
- Монорепозиторий на основе yarn workspaces;
- Последнюю версию typescript;
- Node.js, Next.js, Ant Design, trpc, prisma;
- Код-ревью, дизайн-ревью.
Чем предстоит заниматься:
- Разработка и поддержка сервисов CMS;
- Исследование и внедрения новых инструментов разработки;
- Оптимизация производительности клиентского и серверного кода.
Что для этого необходимо:
- Отличные знания TypeScript и React;
- Уверенное знание HTML/CSS/SASS;
- Опыт работы с Node.js;
- Опыт компонентно-ориентированной разработки.
Будет плюсом:
- Опыт работы с playwright, json schema, PostgreSQL;
- Знание паттернов проектирования и архитектуры;
- Опыт работы с highload-системами;
- Понимание принципов обеспечения безопасности в веб-приложениях.