Senior Fullstack Developer

Ventra
Москва •Опубликовано 17 сентября 2026
Зарплата не указана
Полная занятостьболее 6 летПрограммист
Зарплата не указана

Описание

В данный момент наш партнер, одна из крупнейших FMCG-компаний ищет специалиста на должность Senior Fullstack Developer в г. Москва (предусмотрен удаленный формат работы).

Обязанности:
  • Проектирование и разработка пользовательского интерфейса на React, проектирование компонентной архитектуры приложения

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

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

  • Интеграция с backend API (REST API, WebSocket-соединения), участие в принятии технических решений по развитию frontend- и backend-архитектуры

  • Проводить сквозную диагностику производительности — от клиента до БД и обратно, выявлять узкие места на любом уровне системы (клиент, сеть, бэкенд, БД)

  • Учитывать требования к масштабируемости системы при анализе и предложении решений по оптимизации

  • Проводить рефакторинг, документировать и актуализировать архитектурные и технические решения

  • Участвовать в аудите безопасности клиент-серверного взаимодействия

  • При необходимости вносить точечные изменения в серверную логику (Kotlin/Java, Spring Framework)

  • Участие в code review и развитии инженерных практик команды

Требования:
  • Опыт работы в роли Senior Frontend/Fullstack Developer — от 5 лет; опыт промышленной разработки на Kotlin/Java — от 3 лет

  • Понимание клиент-серверной архитектуры приложения: взаимодействие фронтенда и бэкенда, маршрутизация запросов между слоями, зоны ответственности компонентов системы

  • Опыт сквозной трассировки, профилирования и отладки приложений — от браузера до БД и обратно

  • Понимание принципов работы браузера, сетевого стека (DNS, TLS, reverse proxy, API Gateway) и клиент-серверного взаимодействия

  • Опыт работы с React DevTools: анализ дерева компонентов, профилирование рендеринга, выявление лишних ре-рендеров и оптимизация производительности интерфейса

  • Глубокое понимание DOM-модели: построение и обновление DOM-дерева, работа с Virtual DOM в React, влияние reflow/repaint на производительность приложения

  • Опыт аудита и оптимизации legacy-кодовых баз в промышленных проектах

  • Понимание и применение подходов информационной безопасности в разработке (DevSecOps) как на клиенте, так и на сервере

  • Глубокое понимание архитектурных подходов и паттернов проектирования

  • Самостоятельность и senior-уровень мышления: способность разбираться в сложной, нетиповой архитектуре без развёрнутых бизнес-постановок

  • Навыки эффективной коммуникации с backend-командой, бизнес-заказчиками и смежными командами

  • Знание и опыт применения принципов и практик DevOps (CI/CD, Docker, Podman) — будет плюсом

Стек: JavaScript / TypeScript, React, Angular (будет плюсом), React Router, Sass (SCSS), Kotlin, Java (Spring Boot, Spring Framework, Hibernate), REST API, PostgreSQL, Kafka

Условия:
  • Оформление по ТК РФ в аккредитованную IT-компанию
  • Стабильная белая заработная плата
  • Работа в международной компании
  • Возможности развития и профессионального роста
  • График работы - 5/2 с 09:00 до 18:00, формат работы на выбор (офисный, гибрид или удаленный);
  • ДМС (со стоматологией);
  • Программа корпоративных привилегий PrimeZone.
Описание
В данный момент наш партнер, одна из крупнейших FMCG-компаний ищет специалиста на должность Senior Fullstack Developer в г. Москва (предусмотрен удаленный формат работы).

Обязанности:
  • Проектирование и разработка пользовательского интерфейса на React, проектирование компонентной архитектуры приложения

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

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

  • Интеграция с backend API (REST API, WebSocket-соединения), участие в принятии технических решений по развитию frontend- и backend-архитектуры

  • Проводить сквозную диагностику производительности — от клиента до БД и обратно, выявлять узкие места на любом уровне системы (клиент, сеть, бэкенд, БД)

  • Учитывать требования к масштабируемости системы при анализе и предложении решений по оптимизации

  • Проводить рефакторинг, документировать и актуализировать архитектурные и технические решения

  • Участвовать в аудите безопасности клиент-серверного взаимодействия

  • При необходимости вносить точечные изменения в серверную логику (Kotlin/Java, Spring Framework)

  • Участие в code review и развитии инженерных практик команды

Требования:
  • Опыт работы в роли Senior Frontend/Fullstack Developer — от 5 лет; опыт промышленной разработки на Kotlin/Java — от 3 лет

  • Понимание клиент-серверной архитектуры приложения: взаимодействие фронтенда и бэкенда, маршрутизация запросов между слоями, зоны ответственности компонентов системы

  • Опыт сквозной трассировки, профилирования и отладки приложений — от браузера до БД и обратно

  • Понимание принципов работы браузера, сетевого стека (DNS, TLS, reverse proxy, API Gateway) и клиент-серверного взаимодействия

  • Опыт работы с React DevTools: анализ дерева компонентов, профилирование рендеринга, выявление лишних ре-рендеров и оптимизация производительности интерфейса

  • Глубокое понимание DOM-модели: построение и обновление DOM-дерева, работа с Virtual DOM в React, влияние reflow/repaint на производительность приложения

  • Опыт аудита и оптимизации legacy-кодовых баз в промышленных проектах

  • Понимание и применение подходов информационной безопасности в разработке (DevSecOps) как на клиенте, так и на сервере

  • Глубокое понимание архитектурных подходов и паттернов проектирования

  • Самостоятельность и senior-уровень мышления: способность разбираться в сложной, нетиповой архитектуре без развёрнутых бизнес-постановок

  • Навыки эффективной коммуникации с backend-командой, бизнес-заказчиками и смежными командами

  • Знание и опыт применения принципов и практик DevOps (CI/CD, Docker, Podman) — будет плюсом

Стек: JavaScript / TypeScript, React, Angular (будет плюсом), React Router, Sass (SCSS), Kotlin, Java (Spring Boot, Spring Framework, Hibernate), REST API, PostgreSQL, Kafka

Условия:
  • Оформление по ТК РФ в аккредитованную IT-компанию
  • Стабильная белая заработная плата
  • Работа в международной компании
  • Возможности развития и профессионального роста
  • График работы - 5/2 с 09:00 до 18:00, формат работы на выбор (офисный, гибрид или удаленный);
  • ДМС (со стоматологией);
  • Программа корпоративных привилегий PrimeZone.

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

Дизайнер по обработке фотографий
Гасанов Руслан Абидипович
от 50000 руб.
Полная занятостьОпыт 1–3 года
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
Менеджер дистанционных продаж среднему и крупному бизнесу
Т-Банк
Зарплата не указана
Полная занятостьОпыт 1–3 года
Middle+/Senior Android Developer (ИИ-департамент)
СберЗдоровье
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Инженер-сметчик
Техпроект-Б
30000 – 60000 руб.
Полная занятостьОпыт 3–6 лет
Менеджер Wildberries — удалённая работа
БОР-М
50000 – 70000 руб.
Полная занятостьОпыт 1–3 года