Jobgether
Frontend Developer (React)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Frontend-разработчик на React в продуктовую команду, создающую интерактивные веб-приложения. Роль с высокой автономией: влияние на архитектуру, технические решения и качество кода.
Задачи
- Разрабатывать и поддерживать интерактивные, адаптивные и высокопроизводительные веб-приложения на React
- Проектировать масштабируемую и поддерживаемую архитектуру frontend-приложений
- Строить интерфейсы с использованием React hooks, TypeScript и современного JavaScript
- Управлять состоянием приложения через Redux, Flux или другие подходы
- Разрабатывать и оптимизировать CSS
- Интегрировать frontend с backend через REST API
- Проводить код-ревью и поддерживать высокие стандарты кодирования
- Оптимизировать производительность приложений и качество кода
- Поддерживать CI/CD процессы и улучшать процессы разработки
- Около 70% времени — разработка, 30% — поддержка
Требования
- Минимум 3 года опыта разработки веб-приложений
- Минимум 2 года работы с React.js
- Сильное владение React и построение интерактивных интерфейсов
- Понимание ООП, функционального программирования и паттернов проектирования
- Практический опыт с React hooks, TypeScript и архитектурой frontend-приложений
- Опыт с Redux или Flux
- Знание CSS-методологий, инструментов стилизации и оптимизации
- Владение современным JavaScript (ES6, ES7, ES8)
- Опыт работы с Git и GitHub/GitLab
- Понимание REST API и service-oriented architecture
- Знакомство с принципами и инструментами CI/CD
- Навыки решения проблем, внимание к детали и чистый код
- Умение работать самостоятельно и в кросс-функциональных командах
Условия
- Гибкий формат: удалённая работа или офис
- Удалённый онбординг
- Годовые или квартальные бонусы по результатам
- Доступ к обучающей библиотеке и внешним тренингам
- Медицинская страховка и страхование жизни
- Программа wellbeing и корпоративный психолог
- Компенсация мобильной связи
- Влияние на технические решения и архитектуру продукта
- Возможности профессионального роста
Навыки
- React
- TypeScript
- JavaScript
- Redux
- Flux
- CSS
- REST API
- Git
- GitHub
- GitLab
- CI/CD
- Node.js
- Docker
- Linux
- Bash
- SOLID