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

По договоренности

  • Третьяковская
  • Белорусская
  • Маяковская

Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.

Мы гордимся созданным Порталом Москвы, ведь его делают очень крутые люди! У нас амбициозный план по развитию Портала и для усиления нашей команды в направление «МосБилет», которое обеспечивает единую управляемую билетную экосистему для культурной отрасли: от покупки на сайте bilet.mos.ru и использования билета до сервисного сопровождения и отраслевой аналитики.

Что нужно делать:
  • развивать и поддерживать публичное приложение витрины: react, next.js, typescript. страницы событий, учреждений, подборок, персон, статей, главная, поиск и подсказки, рекомендации, карты площадок, справочник станций метро
  • держать скорость страниц при клиентском рендеринге и жёстких лимитах памяти на контейнер. Индексация поисковыми роботами сейчас закрыта отдельным сервисом предрендеринга на стороне балансировщика — вам предстоит решить, оставляем эту схему или переводим часть страниц на серверный рендеринг
  • вести интеграцию с виджетом билетной системы. Это стык, на котором пользователь переходит от просмотра к покупке
  • поддерживать интеграции: авторизация через городской контур единого входа, seo-метаданные, карта сайта, генерация превью для соцсетей, баннеры, аналитика поведения, программа лояльности
  • написать собственные шапку и футер вместо глобальных компонентов портала
  • перевести сбор ошибок фронтов на собственный контур sentry
  • развивать собственные библиотеки компонентов и утилит контура и дизайн-систему
  • определить целевой baseline: версии react, next.js, node и typescript, единые правила сборки и линтинга, и провести схождение к нему
  • поднимать мажорные версии на живых приложениях без остановки публичной части
  • поднимать замороженные интерфейсы, которые не обновлялись долгое время
  • настроить сбор метрик реальных пользователей и показателей скорости страниц
  • поддерживать и обновлять админки на angular, часть из которых работает микрофронтендами внутри общей админки
  • участвовать в выработке решения по их дальнейшей судьбе: обновлять, переписывать или консолидировать
  • покрывать сквозными тестами критичные пользовательские пути
  • проводить код-ревью, в том числе кода внешних подрядных команд
  • готовить изменения к релизу в установленном порядке

Какие знания и навыки нам важны:
  • опыт развития и бесперебойного функционирования публичного пользовательского интерфейса продукта (front-end), исключая внутренние административные панели и служебные интерфейсы.

  • опыт применения в производственной среде экосистему React и Next.js. Аргументированно обосновывать принятые архитектурные решения: распределение рендеринга между сервером и клиентом, выбор стратегий кэширования данных и определение оптимального режима работы приложения, исходя из требований конкретного проекта.

  • опыт управления реализацией крупных изменений, не допускающих однократного развертывания (breaking changes). Иметь подтвержденный опыт проведения мажорных миграций (React, Next.js, Node.js), поэтапного внедрения редизайна с использованием feature-флагов, смены фреймворков либо переноса приложения между инфраструктурными платформами.

  • опыт повышения производительности публичных страниц с достижением измеримых результатов. Предоставлять количественные показатели (временные метрики загрузки, Core Web Vitals) в динамике «до» и «после» внедрения оптимизаций с четким указанием конкретных мероприятий, обеспечивших прирост скорости.

  • принятие в эксплуатацию фронтенд-код, переданный внешними подрядчиками, унаследованный от закрывшихся команд или содержащий критический технический долг. Определять и реализовывать план первоочередных действий в первые две недели работы с таким кодом (проведение аудита, стабилизация, актуализация документации).

Будет плюсом

  • опыт в билетных, платёжных или бронирующих сервисах. Особенно ценно, если работали со встроенным сторонним виджетом покупки: iframe, обмен сообщениями между окнами. Можете спроектировать поведение при отказе внешней системы.
  • работа с высоким органическим трафиком, где индексация — продуктовое требование, а не пожелание: предрендеринг или серверный рендеринг под роботов, канонические адреса, микроразметка, карта сайта на больших каталогах, превью ссылок в соцсетях.
  • приведение публичного ресурса к требованиям доступности, особенно государственного.
  • аngular от 13-й версии и выше.
  • микрофронтенды: подключение сторонних бандлов внутри приложения, изоляция, версионирование.

Что предлагаем:

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

Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!


Адрес: Россия, Москва, улица Новый Арбат, 21
Показать на большой карте

Поделиться:

Опубликована 19 дней назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
ДБО "PSB Corporate 2.0" Разработка компонентов UI-Kit согласно дизайн-системе Разработка внутренних frontend-библиотек ... зоне ответственности команды Участие в командных SCRUM-мероприятиях Что важно для нас: Опыт работы frontend-разработчиком ... от 3-х лет Уверенное знание JavaScript, HTML, CSS Опыт разработки с использованием популярных frontend-фреймворков ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Банк ПСББанк ПСБ
  • Москва
10 дней назад
Мы ищем сильного Frontend-разработчика в команду, которая занимается разработкой личного кабинета клиента ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Негосударственный Пенсионный Фонд СбербанкаНегосударственный Пенсионный Фонд Сбербанка
  • Москва
6 дней назад
Обязанности: Разработка и настройка пользовательской части (веб интерфейс) Разработка и применение юнит – тестов Верстка Отображение данных виде карт, схем, графиков Оптимизация производительности текущих решений, Code-review Оптимизация дизайна Треб...
  • Полный день
  • Опыт от 3 лет
Логотип компании ФГУП ГлавНИВЦ Управления делами Президента Российской ФедерацииФГУП ГлавНИВЦ Управления делами Президента Российской Федерации
  • Москва
12 дней назад
Требования наличие высшего образования опыт работы frontend-разработчиком от 2 лет отличные знания HTML ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
19 дней назад
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ГКУ ИнфогородГКУ Инфогород
  • Москва
16 дней назад

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

Логотип компании Негосударственный Пенсионный Фонд СбербанкаНегосударственный Пенсионный Фонд Сбербанка
Логотип компании ФГУП ГлавНИВЦ Управления делами Президента Российской ФедерацииФГУП ГлавНИВЦ Управления делами Президента Российской Федерации
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.