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-системами;
  • Понимание принципов обеспечения безопасности в веб-приложениях.