Описания нет
Fullstack developer в FMCG
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектирование и разработка пользовательского интерфейса на 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 лет. Опыт разработки на Kotlin - обязателен.
- Понимание клиент-серверной архитектуры приложения: взаимодействие фронтенда и бэкенда, маршрутизация запросов между слоями, зоны ответственности компонентов системы
- Опыт сквозной трассировки, профилирования и отладки приложений — от браузера до БД и обратно
- Понимание принципов работы браузера, сетевого стека (DNS, TLS, reverse proxy, API Gateway) и клиент-серверного взаимодействия
- Опыт работы с React DevTools: анализ дерева компонентов, профилирование рендеринга, выявление лишних ре-рендеров и оптимизация производительности интерфейса
- Глубокое понимание DOM-модели: построение и обновление DOM-дерева, работа с Virtual DOM в React, влияние reflow/repaint на производительность приложения
- Опыт аудита и оптимизации legacy-кодовых баз в промышленных проектах
- Понимание и применение подходов информационной безопасности в разработке (DevSecOps) как на клиенте, так и на сервере
- Глубокое понимание архитектурных подходов и паттернов проектирования
- Самостоятельность и senior-уровень мышления: способность разбираться в сложной, нетиповой архитектуре без развёрнутых бизнес-постановок
- Навыки эффективной коммуникации с backend-командой, бизнес-заказчиками и смежными командами
- Будет плюсом: Знание и опыт применения принципов и практик DevOps (CI/CD, Docker, Podman) — будет плюсом; Angular (будет плюсом)
условия
- Оформление по ТК РФ в аккредитованную IT-компанию
- Стабильная белая заработная плата
- Работа в международной компании
- Возможности развития и профессионального роста
- График работы - 5/2 с 09:00 до 18:00, формат работы на выбор (офисный, гибрид или удаленный);
- ДМС (со стоматологией);
- Программа корпоративных привилегий PrimeZone.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.