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

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

Минск, проспект Независимости, 126

Метро: Борисовский тракт

Описание вакансии

React / Next.js

CinemaLab разрабатывает высоконагруженные цифровые системы для индустрии развлечений — кинотеатров и театров.

Наши продукты используются и посетителями, которые выбирают сеансы и покупают билеты, и сотрудниками площадок, которые ежедневно работают с расписанием, продажами и внутренними операциями.

Публичные интерфейсы должны выдерживать резкие пиковые нагрузки, а внутренние — оставаться понятными и надёжными при большом количестве сложных бизнес-сценариев.

Ищем Senior Frontend-разработчика, который сможет отвечать не только за реализацию отдельных экранов, но и за качество frontend-архитектуры, удобство развития продукта и техническую устойчивость решений.

Чем предстоит заниматься

  • разрабатывать и развивать пользовательские и внутренние web-интерфейсы CinemaLab;

  • проектировать frontend-архитектуру новых модулей и отдельных продуктовых функций;

  • работать с приложениями на React и Next.js;

  • реализовывать SSR- и SSG-сценарии;

  • работать с App Router и Server Components;

  • создавать переиспользуемые компоненты и поддерживать единый подход к UI;

  • интегрировать frontend с REST API;

  • участвовать в обсуждении и проектировании контрактов API вместе с backend-разработчиками;

  • тесно взаимодействовать с дизайнерами и продуктовой командой;

  • улучшать существующий код, проводить рефакторинг и снижать технический долг;

  • участвовать в code review и технических обсуждениях;

  • находить баланс между скоростью разработки, качеством интерфейса и поддерживаемостью кода.

Что для нас важно

  • уверенное знание JavaScript и TypeScript;

  • сильный коммерческий опыт разработки на React;

  • практический опыт работы с Next.js;

  • хорошее понимание:

    • SSR;

    • SSG;

    • App Router;

    • Server Components;

  • опыт проектирования архитектуры сложных frontend-приложений;

  • понимание компонентного подхода и принципов переиспользования UI;

  • практический опыт с MUI и/или Chakra UI;

  • уверенная работа с SCSS и styled-components;

  • опыт настройки и использования Vite и Webpack;

  • понимание REST API и взаимодействия frontend с backend;

  • уверенная работа с Git и командными процессами разработки;

  • способность аргументировать технические решения и обсуждать их с разработчиками, дизайнерами и продуктовой командой;

  • самостоятельность и ответственность за результат, а не только за выполнение поставленной задачи.

Будет преимуществом

  • опыт работы с CI/CD;

  • понимание Docker;

  • знакомство с Kubernetes;

  • опыт разработки публичных интерфейсов с высокой посещаемостью;

  • опыт работы со сложными бизнес-системами, в которых frontend тесно связан с платежами, продажами и внутренними операциями;

  • опыт развития или построения компонентной библиотеки и единых UI-подходов в продукте.

Почему эта работа может быть интересна

  • Собственный продукт с понятным практическим результатом.

  • Интерфейсы, которыми ежедневно пользуются реальные посетители и сотрудники площадок.

  • Не только лендинги и стандартные кабинеты, а сложные сценарии покупки, расписания, управления продажами и внутренних операций.

  • Возможность влиять на frontend-архитектуру и подходы команды.

  • Работа в связке с backend-разработчиками, дизайнерами и людьми, принимающими продуктовые решения.

  • Пространство для самостоятельности: от обсуждения решения до его выхода в рабочий продукт.

  • Возможность видеть, как изменения в интерфейсе влияют на реальные пользовательские и бизнес-показатели.

Условия

  • полная занятость;

  • работа в офисе в Минске: метро «Восток»;

  • график 5/2, восьмичасовой рабочий день;

  • официальное оформление по контракту в соответствии с ТК РБ;

  • испытательный срок;

  • 24 календарных дня отпуска;

  • sick days;

  • уровень дохода обсуждаем индивидуально с учётом опыта и технической экспертизы;

  • возможность профессионального роста внутри компании.

Этапы отбора

  1. Короткий скрининг.

  2. Техническое интервью с командой.

Нам важен не кандидат, который просто перечисляет знакомые технологии, а разработчик, способный самостоятельно разобраться в продуктовой задаче, предложить сильное решение и довести его до качественного результата.

Навыки
  • React
  • next.js
  • HTML
  • JavaScript
  • TypeScript
  • Docker
  • REST API
Посмотреть контакты работодателя

Адрес

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

Digital Chief
  • Минск

  • Не указана

Рекомендуем
MaxLine
  • Минск

  • Не указана

Рекомендуем
Team.Inno / Фабрика инноваций и решений

Senior Web3 QA Automation Engineer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • Не указана

Рекомендуем
IDT Technologies
  • Минск

  • Не указана

УайтСнейк
  • Минск

  • Не указана

Леста Игры

Senior Backend Engineer

Леста Игры

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Middle Backend Developer Java (ведущий инженер-программист)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

Цифровая Интеграция

Middle+/Senior Frontend разработчик (React)

Цифровая Интеграция

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Ведущий инженер-программист (Middle Android Developer)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Ведущий инженер-программист (Middle Backend Developer Python)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

Айрон
  • Минск

  • от 5400 BYR

Национальный центр электронных услуг,РУП
  • Минск

  • от 5400 BYR

Team.Inno / Фабрика инноваций и решений

Senior MLOps / DevOps Engineer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • до 300000 RUR

ASO Team Lead / Head of ASO

Кибер Лид

  • Минск

  • от 2500 USD

  • Минск

  • от 2500 USD

Главный бухгалтер

ТехавтоТранзит

  • Минск

  • до 5000 BYR

СТРОЙТРЕСТ №35 СУ-201
  • Минск

  • от 3000 BYR

Senior AI Аrchitec/ Engineer

АйТи Дистрибуция

  • Минск

  • от 3000 BYR

  • Минск

  • от 3000 BYR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию