← к выдаче
разработка

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

Урал, Remoteвчера

Описание от работодателя

Digital Vision — это команда, которая создает цифровые продукты для крупного e-commerce, финтеха и медиа. Мы не просто пишем код, мы проектируем опыт взаимодействия с брендом. Мы ищем специалиста, который не боится сложных архитектурных задач и хочет влиять на продукт, а не только закрывать тикеты. Погрузитесь в мир современных веб-технологий и станьте частью команды, создающей инновационные интерфейсы! Обязанности Разработка и поддержка пользовательских интерфейсов на React и Next.js (App Router, SSR/SSG/ISR). Написание типизированного, поддерживаемого кода на TypeScript (Generics, Utility Types, Strict Mode). Оптимизация производительности приложений (Core Web Vitals, LCP, CLS, code-splitting, lazy loading, мемоизация). Проектирование и развитие архитектуры фронтенд-приложения (Feature-Sliced Design или аналогичные методологии). Взаимодействие с командой дизайнеров и бэкенд-разработчиков (участие в проектировании API-контрактов). Участие в код-ревью и улучшении процессов разработки (CI/CD, линтинг, тестирование). Реализация адаптивного дизайна и кроссбраузерной совместимости. Написание unit- и интеграционных тестов (Jest, React Testing Library, Playwright). Требования Опыт коммерческой разработки на React от 2.5–3 лет . Уверенное владение TypeScript : понимание дженериков, условных типов, type guards, работы с внешними библиотеками без any. Глубокое знание Next.js : роутинг, серверные компоненты, работа с данными, middleware, оптимизация изображений и шрифтов. Отличное знание JavaScript (ES6+), HTML, CSS (Flexbox, Grid, адаптивность). Понимание принципов работы REST API и опыт работы с GraphQL (будет плюсом). Опыт управления состоянием (Redux Toolkit, Zustand, React Query / TanStack Query). Понимание принципов работы браузера, Event Loop, асинхронности. Уверенное владение Git (ветвление, rebase, разрешение конфликтов). Умение работать в команде, самостоятельность и желание развиваться. Будет плюсом Опыт настройки сборки (Webpack, Vite, Turbopack). Знание Docker и основ DevOps. Опыт работы с монорепозиториями (Turborepo, Nx). Понимание принципов доступности (a11y). Опыт менторства или наставничества. Условия Официальное трудоустройство по ТК РФ. График работы 5/2, 8 часов в день (гибкое начало дня). Работа в офисе или гибридный формат (по договоренности). Возможности для профессионального роста и обучения (оплата курсов, конференций, внутренние воркшопы). Дружелюбный коллектив и комфортная рабочая атмосфера. Конкурентная заработная плата (обсуждается индивидуально по итогам собеседования). Если ты готов делать сложные интерфейсы, которые работают быстро и выглядят отлично — ждем тебя в Nebula Digital!