Обязанности:
О нас: Мы — продуктовая финтех команда, которая развивает высоконагруженное веб-приложение с миллионной аудиторией. У нас нет бюрократии и скучных задач: каждый разработчик влияет на архитектуру и бизнес-решения.Мы используем современный стек и вкладываемся в Developer Experience — инженерная культура, быстрые пайплайны, удобные инструменты и непрерывное обучение. Чем предстоит заниматься: Разрабатывать и поддерживать пользовательский интерфейс — компоненты, страницы, сложные UI-сценарии; Проектировать архитектуру фронтенд-решений: стейт-менеджмент, маршрутизация, SSR/CSR/гибридные подходы; Оптимизировать производительность: Core Web Vitals, Lighthouse, PageSpeed; Работать с асинхронностью, WebSocket и RESTful/GraphQL API совместно с бэкенд-командой; Настраивать и развивать сборочную инфраструктуру (Webpack, CI/CD пайплайны); Проводить код-ревью, поддерживать высокое качество кода и документации; Участвовать в планировании спринтов, оценке задач, техническом проектировании. Обязательные требования: Опыт frontend-разработки от 5 лет; Уверенное владение TypeScript — типизация, generics, utility types; Глубокое знание React: хуки, контекст, fiber, reconciliation, оптимизация рендеринга, паттерны; Понимание современного JavaScript (ES2020+): промисы, async/await, модульная система; Профессиональные знания HTML5 и CSS3: адаптивная и семантическая вёрстка, CSS Modules; Опыт работы с Redux Toolkit или другими подходами к управлению состоянием (Zustand, MobX); Понимание принципов построения масштабируемых веб-приложений (SOLID, Clean Architecture); Умение работать с RESTful/GraphQL API, WebSocket; Опыт работы с Git. Будет плюсом: Опыт с Next.js и понимание SSR/SSG/ISR; Опыт написания unit/e2e-тестов (Jest, Vitest, Puppeteer); Навыки настройки сборщиков Webpack/Vite, оптимизации сборки; Опыт работы с GraphQL; Знание Docker и основ CI/CD (GitLab CI); Опыт работы с дизайн-системами; Опыт работы с Node.js. Условия и бонусы: Гибридный или полностью удалённый формат работы; Гибкий график: важен результат, а не количество часов в офисе; График 5/2, 8-часовой рабочий день; Современный офис в центре города; Конкурентная зарплата, пересмотр по результатам работы раз в 6–12 месяцев; Оплата профессиональных конференций, митапов и онлайн-курсов; ДМС со стоматологией с первого месяца.Похожие вакансии
Frontend Developer (React + TypeScript)
От 171 432 руб.
Москва. Станции метро: Китай-город
Макагонов Сергей Александрович
Senior Frontend Developer (React, Next.js)
От 275 000 руб.
Москва. Станции метро: Китай-город
Плати по миру
Frontend React Developer (Middle+ / Senior)
От 200 000 до 250 000 руб.
Москва. Станции метро: Китай-город
Муюнь