Описание: |
Мы ищем опытного Frontend разработчика, который станет частью нашей команды и будет участвовать в создании как полноценных продуктов и масштабируемых систем, так и минимально жизнеспособных продуктов (MVP) и прототипов. У нас минимум легаси-кода и много интересных задач, требующих нестандартного подхода, творческого решения и rocket science. Вам предстоит работать с широким спектром технологий, включая React, NextJS и другие современные инструменты, чтобы создавать высококачественные и производительные пользовательские интерфейсы.
Обязанности: - Разработка и поддержка пользовательских интерфейсов с использованием React и NextJS.
- Интеграция с бэкендом через API, используя Axios и другие инструменты для управления состоянием (React Query, Redux).
- Оптимизация производительности приложений с помощью Webpack и других инструментов сборки (Gulp).
- Работа с препроцессорами и стилями (Sass), а также с системой компонентов Ant Design.
- Обеспечение кроссбраузерной совместимости и адаптивного дизайна.
- Написание чистого и поддерживаемого кода с использованием инструментов контроля качества кода (ESLint, Prettier).
- Взаимодействие с дизайнерами и командой UX для реализации макетов из Figma.
- Участие в процессе CI/CD, настройка и управление зависимостями через NPM и Gulp.
- Участие в командных встречах, ревью кода и обсуждениях архитектуры.
Требования: - Опыт работы Frontend разработчиком от 3 лет.
- Глубокие знания и опыт работы с React и NextJS.
- Умение работать с состоянием приложения с использованием Redux и React Query.
- Опыт работы с инструментами для HTTP-запросов (Axios).
- Навыки настройки и использования инструментов сборки и автоматизации (Webpack, Gulp).
- Знание препроцессоров CSS (Sass) и опыт работы с CSS-in-JS.
- Опыт работы с дизайн-системами и компонентными библиотеками, такими как Ant Design.
- Умение работать с макетами в Figma и тесное взаимодействие с дизайнерами.
- Опыт написания чистого, поддерживаемого и хорошо документированного кода с использованием ESLint и Prettier.
- Понимание основ UX/UI дизайна и кроссбраузерной совместимости.
- Способность работать в команде, принимать участие в код-ревью и предлагать улучшения.
Будет плюсом: - Опыт работы с SSR (Server-Side Rendering) и SSG (Static Site Generation) в NextJS.
- Знание TypeScript и опыт его применения в React-проектах.
- Опыт работы с системами контроля версий (Git) и участие в процессах CI/CD.
Условия: - Возможность заниматься передовыми исследованиям
- Масштабные проекты, участие в международных конференциях
- Конкурентный уровень компенсации и современный офис в бизнес центре Москва-Сити
- ДМС с первого дня устройства
- Гибридный график работы (офис + удаленка).
|