Frontend-разработчик (React)
до 220 000 ₽в месяц
WILIXРФУдалённоот 3 лет5/2Полная занятость
GitREST APITypeScriptReactFrontendCSSHTML5ReduxWebpackSASSMobXES6BabelLESSStylus
Описание
Обязанности
- Разработка клиентской части сложных корпоративных и продуктовых систем на React
- Участие в проектировании архитектуры и реализации новых модулей
- Оптимизация производительности существующих систем
- Написание unit, integration и e2e тестов
- Оптимизировать рендеринг, работать с Core Web Vitals и Critical Rendering Path
- Создавать сложные анимации и интерактивы (GSAP, Framer Motion), которые не «тормозят» на слабых устройствах
- Анализировать компромиссы при выборе между CSS и JS решениями
- Проходить код-ревью, где верстка и семантика проверяются так же тщательно, как и бизнес-логика
Требования
- Уверенное знание React (от 3 лет коммерческого опыта)
- TypeScript, ES6+
- Git
- Redux, MobX или другие state-менеджеры
- Опыт работы с REST API
- HTML5, CSS и препроцессоры (LESS / SASS / Stylus)
- Опыт работы с Webpack, Babel, Yarn/Npm
- Навыки работы с CI/CD (понимание процессов сборки и деплоя, умение самостоятельно исправить упавший пайплайн в GitLab CI / Jenkins)
- Использование ИИ-инструментов в разработке (Cline, Kilo, Copilot и аналоги) для ускорения работы, генерации шаблонного кода, тестов и рефакторинга
- Нахождение на территории РФ
- Высшее профильное (техническое) образование
- Коммерческий опыт разработки на React и TypeScript от 3-х лет
- Глубокое понимание JavaScript и среды выполнения: Event Loop, асинхронность, модель памяти
- Уверенное владение CSS: знаете современные стандарты (Flex, Grid), методологии (CSS Modules) и умеете создавать адаптивную верстку
- Знание ключевых Browser API: Storage, Cookies, Network (Fetch/WebSocket), а также API для производительности и анимаций (RAF, IntersectionObserver и так далее)
- Умение писать чистый, поддерживаемый код, следование принципам проектирование
- Знакомство с инструментами сборки (Webpack, Vite)
- Опыт работы с архитектурными паттернами и проектирования масштабируемых фронтенд-приложений
- Умение декомпозировать сложные задачи и оценивать сроки
- Готовность аргументировать свои технические решения на код-ревью и принимать конструктивную критику
- Нацеленность на результат, но не в ущерб качеству кода
Будет плюсом
- Опыт работы в микрофронтовой архитектуре
- Опыт работы с другими фреймворками (React Native, Angular, Vue)
- Опыт работы с UI-библиотеками (например, Ant Design)
- Понимание принципов веб-производительности: умение работать с Core Web Vitals (LCP, CLS, INP), оптимизировать бандл и критический путь рендеринга
- Знание основ безопасности фронтенда: понимание природы XSS и CSRF, умение безопасно обрабатывать пользовательские данные и соблюдать CSP
- Понимание важности тестирования: опыт написания Unit, Integration или E2E тестов
- Знакомство с инструментами настройки CI/CD пайплайнов
- Владение английским языком на уровне чтения технической документации (B1+ будет преимуществом)
Условия
- До 220 000 ₽ за месяц, до вычета налогов
- График: 5/2
- Формат работы: удалённо
- Рабочий день подстраивается под биоритмы или личные дела – выбор удобного начала дня и возможность работать из дома при необходимости
- Работа с по-настоящему крупными продуктами
- Офис – комфортные рабочие места, мощное железо, зоны для отдыха, кухня с панорамными окнами и закрытый паркинг (для офисной работы)
- ДМС, компенсация фитнеса и оплата sick day без лишних бюрократических проволочек
- Активная корпоративная жизнь, от выездов на природу и турниров по настолкам в офисе до ярких новогодних праздников
- Фирменный мерч
- Окружение увлеченных профессионалов, готовых делиться знаниями
Процесс отбора
- К отклику просим прикладывать ссылку с примерами кода (это обязательное условие рассмотрения вашей кандидатуры)