Старший разработчик React.js

Возглавляет фронтенд-разработку на Reactjs, обеспечивая высокопроизводительные адаптивные веб-приложения. Сотрудничает с кросс-функциональными командами для бесшовного UX и высокого качества кода.

Обязанности

  • Проектировать, разрабатывать и оптимизировать приложения на React.js с упором на производительность и масштабируемость
  • Архитектурно формировать переиспользуемые компоненты и библиотеки для модульного и поддерживаемого кода
  • Сотрудничать с дизайнерами UI/UX для воплощения макетов в качественные адаптивные интерфейсы
  • Интегрировать REST API, GraphQL и другие сервисы данных для динамики
  • Оптимизировать скорость, надёжность и доступность приложений
  • Проводить код-ревью, наставлять разработчиков и продвигать best practices
  • Поддерживать CI и автоматизированные тесты
  • Следить за эволюцией экосистемы React.js, инструментов и практик

Необходимые навыки

  • Степень бакалавра по информатике/инженерии или смежной области
  • 5+ лет фронтенд-опыта с фокусом на React.js
  • Владение JavaScript (ES6+), HTML5 и CSS3
  • Опыт с управлением состоянием (Redux, MobX) и React Hooks
  • Знание сборочных пайплайнов/инструментов (Webpack, Babel, npm/Yarn)
  • Твёрдые знания адаптивного дизайна и кросс-браузерной совместимости
  • Отличные навыки отладки и оптимизации производительности
  • Сильные навыки коллаборации и коммуникации

Предпочтительная квалификация

  • Магистратура или эквивалентное углублённое образование
  • Опыт с TypeScript или другими статически типизированными языками
  • Знание SSR (Next.js) или микро-фронтенд архитектур
  • Понимание Docker, Kubernetes и практик облачного деплоя
  • Вклад в open-source фронтенд-проекты

Компенсация и льготы

  • Конкурентная зарплата по отраслевым стандартам
  • Бонусы по результатам и/или опционы
  • Расширенная медицинская, стоматологическая и офтальмологическая страховка
  • Бюджет на конференции и сертификации