435,469open jobs
15,038companies
66,389added this week
Browse all
Salary
$17k – $42k per year (Estimated)
Location
Remote/Hybrid (Moscow, Russia)
Employment
Full-Time
Overview
Company
Impact
Profile match
Informatsionny Gorod (GKU Infogorod) is a public sector technology enterprise operating under the Moscow Department of Information Technologies. Headquartered in Moscow, Russia, the organization develops, maintains, and scales the capital’s municipal IT infrastructure, digital government platforms, and smart city services, including the main city portal and Moscow Electronic School.

Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан - удобнее и мобильнее. Для системы управления столицей технологии - это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан - повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 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-компании
  • материальную помощь в случае важных событий в жизни
  • корпоративное обучение и доступ к онлайн-библиотеке
  • корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
  • комьюнити по интересам
  • скидки от партнеров на дмс, связь, развлечения, подарки, спорт и т.д.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
435,469 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
$24k – $57k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Bengaluru
Python
Go
JavaScript
Java
TypeScript
Node JS
Java
Maven
Spring Boot
Databases
DynamoDB
RabbitMQ
OpenSearch
Kafka
Frontend
GraphQL
React.js
DevOps
Splunk
Ansible
WebSockets
CI/CD
Jenkins
AWS
Docker
Amazon EC2
GitHub
Amazon S3
IAM
Cybersecurity
SonarQube
Apply
$22k – $41k per year (Estimated) • In office • 3+ years exp • Moscow
Python
JavaScript
TypeScript
Frontend
React.js
Mobile
React Native
DevOps
CI/CD
Management
Microsoft Teams
QA
Appium
Pytest
Apply
In office • Full-Time • Toulouse
Python
JavaScript
TypeScript
AI/ML
ChatGPT
OpenAI
OpenAI Codex
Frontend
Angular
React.js
DevOps
CI/CD
Git
Management
Jira
Apply
In office • Full-Time • Dublin
JavaScript
Node JS
Node JS
Commander.js
AI/ML
Human-in-the-Loop
DevOps
SLI/SLO/SLA
Apply
$44k – $109k per year (Estimated) • Remote • Full-Time
Python
JavaScript
Node JS
DevOps
Terraform
GitHub Actions
CI/CD
Git
AWS
Platform Engineering
AWS Lambda
GitHub
IAM
Amazon ECS
Cybersecurity
Least Privilege
Apply
$15k – $38k per year (Estimated) • Remote • Full-Time • Moscow
Analytics
Microsoft Excel
Management
Google Sheets
Marketing
Ahrefs
Screaming Frog
Apply
Data Engineer 1 day ago
$15k – $41k per year (Estimated) • Remote • Full-Time • Moscow
Python
Java
SQL
Scala
Python
Flask
FastAPI
Databases
PostgreSQL
ClickHouse
Apache Kafka
Greenplum
Kafka
AI/ML
Spark
Jupyter Notebook
DevOps
Rest API
GitLab
Analytics
Power BI
ETL/ELT
Superset
Data Vault
Apply
$19k – $38k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Apply
$18k – $47k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
SQL
Management
Confluence
Jira
Apply
Remote/Hybrid • Full-Time • Bachelor's Degree • Moscow
DevOps
Zabbix
Grafana
Cybersecurity
Wireshark
FortiGate
Apply
$20k – $34k per year (net) • In office • Full-Time • Moscow
Apply
$15k – $39k per year (Estimated) • In office • Full-Time • Moscow
Python
SQL
Apply
$18k – $42k per year (Estimated) • In office • Moscow
Python
AI/ML
YOLO
DevOps
Git
Apply
$20k per year (net) • In office • Full-Time • 3+ years exp • Moscow
Apply
$27k – $34k per year (net) • Remote/Hybrid • Full-Time • Bachelor's Degree • Moscow
SQL
Databases
PostgreSQL
MS SQL
DevOps
Git
Management
Telegram
WhatsApp
QA
Swagger
Postman
Apply
See all jobs
This is one of many
435,469 more open roles from verified company boards, updated every day.