Минск, проспект Независимости, 126
Метро: Борисовский тракт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;
уровень дохода обсуждаем индивидуально с учётом опыта и технической экспертизы;
возможность профессионального роста внутри компании.
Короткий скрининг.
Техническое интервью с командой.
Нам важен не кандидат, который просто перечисляет знакомые технологии, а разработчик, способный самостоятельно разобраться в продуктовой задаче, предложить сильное решение и довести его до качественного результата.
Национальный центр электронных услуг,РУП
Минск
Не указана
Национальный центр электронных услуг,РУП
Минск
Не указана
Национальный центр электронных услуг,РУП
Минск
Не указана
Национальный центр электронных услуг,РУП
Минск
от 5400 BYR
Минск
до 300000 RUR