Старший разработчик 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 фронтенд-проекты
Компенсация и льготы
- Конкурентная зарплата по отраслевым стандартам
- Бонусы по результатам и/или опционы
- Расширенная медицинская, стоматологическая и офтальмологическая страховка
- Бюджет на конференции и сертификации