Просто возьми и найди мне уже работу
Найти вакансии бесплатно

Вакансия из первоисточника

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

VK

Москва, Remote

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

Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации. Задачи Чем предстоит заниматься: Разрабатывать и поддерживать frontend-приложения на React и TypeScript Реализовывать адаптивные интерфейсы для desktop- и mobile-сценариев Интегрироваться с backend API, внешними сервисами и при необходимости с возможностями мобильного приложения через bridge/API хоста Поддерживать и улучшать существующую кодовую базу: рефакторинг, устранение технического долга, повышение стабильности и читаемости кода Писать unit- и интеграционные тесты Участвовать в декомпозиции, оценке и планировании задач Участвовать в код-ревью и обмене знаниями внутри команды Взаимодействовать с backend-разработчиками, дизайнерами, аналитиками, QA и продуктовой командой Участвовать в проектировании frontend-приложений и выборе технических решений Разрабатывать и поддерживать веб-мини-приложения, работающие внутри мобильного приложения / WebView Разрабатывать и поддерживать переиспользуемые UI-компоненты и дизайн-систему Работать с производительностью: оптимизировать загрузку, размер бандла, рендеринг, Core Web Vitals, Lighthouse-метрики Участвовать в улучшении инструментов и процессов разработки: сборки, CI/CD, проверок качества и автоматизации Писать техническую документацию, гайды и инструкции для команды Требования Что ожидаем от кандидата: Коммерческий опыт frontend-разработки на JavaScript/TypeScript от трёх лет Уверенный опыт коммерческой разработки на React Уверенное знание TypeScript, React, компонентного подхода, хуков, управления состоянием и жизненного цикла приложения Умение самостоятельно разрабатывать и поддерживать frontend-функциональность в рамках поставленных задач Умение декомпозировать задачи на понятные технические шаги Способность предлагать технические решения и обсуждать их с командой Опыт работы с библиотеками управления состоянием: Redux или аналогичными Уверенное знание HTML, CSS, адаптивной и кросс-браузерной вёрстки Опыт интеграции с REST API, WebSocket и асинхронными сценариями взаимодействия с backend Опыт написания тестов: Jest, React Testing Library или похожий стек Уверенное владение Git: ветки, merge/rebase, pull/merge request, code review Понимание принципов frontend-производительности: lazy loading, code splitting, tree shaking, оптимизация ассетов, Web Vitals Опыт работы с CSS Modules, CSS-in-JS, PostCSS, Sass или аналогичными инструментами Понимание особенностей разработки под mobile web: адаптивность, touch-сценарии, ограничения браузеров и WebView Опыт работы с инструментами сборки: Webpack, Vite, Rspack или аналогичными Будет плюсом Опыт разработки веб-приложений внутри WebView или мобильных mini app-сценариев Опыт настройки или поддержки инструментов сборки: Webpack, Vite, Rspack или аналогичных Умение работать с задачами высокой неопределённости Готовность общаться напрямую с бизнес-заказчиками и помогать уточнять требования Способность и готовность разобраться в смежных областях при необходимости, например в CI/CD Английский язык на уровне чтения технической документации

Открыть вакансию у работодателя

Сообщить о проблемеПомощь

Сообщить о проблеме