Senior Frontend Developer (Angular)

Senior Frontend Developer (Angular)

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

Метро: Уручье

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

.efficiently — продуктовая команда, развивающая платформу управления проектами в сфере дизайна и строительства. Это единое пространство для работы с командами, материалами, расписаниями и согласованиями.
Мы создаём крупное веб-приложение в монорепозитории (Angular на клиенте, GraphQL для взаимодействия с бэкендом на микросервисной архитектуре) и ориентируемся на рынок США. Для нас важны качество, предсказуемость релизов и согласованность доменной модели между UI и API.

В настоящее время мы ищем опытного Senior Frontend Developer (Angular), который возьмёт на себя ответственность за ключевую область продукта и будет развивать клиентскую архитектуру и инженерные практики команды.

Вам предстоит:

  • Ownership за выделенную продуктовую область или за горизонтальный слой: UI-kit, тестовая инфраструктура (unit, integration, e2e) и качество (линтинг, соглашения по структуре фич) - от проработки решения до релиза и сопровождения.

  • Leadership: менторинг разработчиков, онбординг по фронтенду, инициирование улучшения качества и единообразия кодовой базы.

  • Проектирование и согласование фронтенд-архитектуры в рамках фич: декомпозиция задач, определение границ модулей и lazy loading, выстраивание предсказуемого управления состоянием (глобальное и фичевое), синхронизация подходов с командой.

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

  • Обеспечение синхронизации кода с feature-документацией; при изменениях поведения актуализация документации вместе с pull request.

  • Проведение code review и выработка стандартов через практические примеры и договорённости внутри команды.

  • Взаимодействие с backend-командой по API-контрактам: согласование формы данных и границ ответственности, при необходимости инициировать изменения на стороне API.

  • Участие в конструктивных технических дискуссиях с учётом продуктовой ценности: формулирование компромиссов, достижение договорённостей и доведение решения до реализации.

Наши ожидания:

  • Уверенное владение Angular (ориентир v20+), TypeScript, понимание жизненного цикла приложения и и механизма change detection.

  • Опыт продвинутого использования AI-инструментов в разработке (например, Cursor): написание эффективных промптов, ревью сгенерированного кода и соблюдение стандартов проекта.

  • Опыт работы с GraphQL на клиенте (Apollo или аналогичный стек): запросы, мутации, фрагменты, типизация и работа с кэшем.

  • Опыт работы с монорепозиториями и модульной архитектурой крупных приложений (pnpm, Nx или аналоги).

  • Опыт использования NgXS и Component Store (или другого предсказуемого подхода к управлению состоянием) с разделением состояния по уровням и фичам.

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

  • Опыт работы в Agile-командах.

  • Понимание уровней тестирования и практический опыт написания unit и integration тестов во фронтенде (Vitest).

Будет плюсом:

  • Опыт WebSocket / real-time в продакшене.

  • Опыт разработки сложных UI (canvas, 2D-рендеринг, большие списки, оптимизация производительности).

  • Опыт работы с системами ролей и прав доступа (guards, условный рендеринг, согласование с серверной моделью доступа).

Мы предлагаем:

  • Офисный формат работы: график 5/2 с гибким началом рабочего дня;

  • Конкурентная заработная плата

  • Участие в разработке продукта для рынка США.

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

  • Комфортный офис с игровыми зонами (БЦ "Порт", ст.м. Уручье).

Ждём ваш отклик!

Вакансия является планируемой к созданию.

Навыки
  • Angular
  • TypeScript
  • GraphQL
  • pnpm
  • NgXS
  • Agile
  • Unit Testing
  • Canvas
  • WebSocket
  • Лидерство
  • Управление временем
  • GitHub
  • Cursor
  • e2e
  • UIKit
Посмотреть контакты работодателя

Адрес

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

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

FullStack Angular Developer

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

  • Минск

  • Не указана

Рекомендуем
Модульные строительные системы

Middle Frontend разработчик (Angular)

Модульные строительные системы

  • Минск

  • Не указана

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

Appian Developer

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

  • Минск

  • Не указана

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

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

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

  • Минск

  • Не указана

  • Минск

  • Не указана

Моторлэнд

C#/.NET-разработчик

Моторлэнд

  • Минск

  • Не указана

Евроторг
  • Минск

  • Не указана

Агентство цифровой трансформации

Tech Lead C# / .NET

Агентство цифровой трансформации

  • Минск

  • Не указана

«ГСП Инжиниринг»
  • Минск

  • Не указана

«ГСП Инжиниринг»

Главный конструктор

«ГСП Инжиниринг»

  • Минск

  • Не указана

ИВЦ Минфина
  • Минск

  • Не указана

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

Fullstack Angular Developer (со знанием испанского языка)

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

  • Минск

  • Не указана

RocketData
  • Минск

  • Не указана

М&М Милитцер&Мюнх

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

М&М Милитцер&Мюнх

  • Минск

  • Не указана

  • Минск

  • от 5000 BYR

«ГСП Инжиниринг»

Главный специалист (КЖ, КМ)

«ГСП Инжиниринг»

  • Минск

  • от 5000 BYR

Газстройпром
  • Минск

  • от 5000 BYR

Газстройпром
  • Минск

  • от 5000 BYR

МАКСБИТСОЛЮШЕН

Python developer (FastAPI)

МАКСБИТСОЛЮШЕН

  • Минск

  • от 5000 BYR

Международный деловой альянс

Инженер-программист 1С

Международный деловой альянс

  • Минск

  • от 5000 BYR

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

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