О компании и команде показать - мы меняем отрасль финансового планирования, делаем жизнь людей проще и удобнее. Проект реализуется в рамках группы компаний, полностью профинансирован и имеет четкую траекторию развития.
Требования к React-разработчику
Обязательные требования
- Опыт работы: от 1 года коммерческой разработки на React
- Технические навыки Основы React
- Глубокое понимание жизненного цикла компонентов и процесса рендеринга Уверенное владение функциональными компонентами и React Hooks (useState, useEffect, useContext, useRef, useMemo, useCallback)
- Понимание Virtual DOM и механизма согласования (reconciliation)
- Знание правил хуков и best practices их использования JavaScript/TypeScript
- Уверенное знание современного JavaScript (ES6+)
- Опыт работы с TypeScript (желательно)
- Понимание асинхронности (promises, async/await)
- Знание функционального программирования и иммутабельности данных
Управление состоянием
- Опыт работы с библиотеками управления состоянием (Redux, MobX, Zustand или Context API)
- Понимание принципов работы со сложным state management
Работа с API
- Опыт интеграции с REST API и/или GraphQL
- Работа с библиотеками для запросов (Axios, Fetch API, React Query, SWR) Роутинг и навигация Опыт работы с React Router или аналогами
- Стилизация Знание CSS, препроцессоров (SASS/LESS) или CSS-in-JS решений
- Опыт работы с UI-библиотеками (Material-UI, Ant Design, Chakra UI и т.д.)
- Понимание responsive и adaptive дизайна Инструменты разработки
- Владение системами сборки (Webpack, Vite) Опыт работы с Git
- Знание инструментов отладки React DevTools
Дополнительные навыки - Понимание принципов оптимизации производительности React-приложений Знание паттернов проектирования компонентов (Compound Components, Render Props, HOC)
- Опыт написания тестов (Jest, React Testing Library)
- Базовое понимание accessibility (a11y) и SEO для React-приложений
Личные качества
- Способность писать чистый, читаемый и поддерживаемый код
- Умение работать в команде
Условия работы
Работа пока удаленно, в дальнейшем возможна работа в офисе в МСК Зарплатная вилка 150 - 250 к по итогам собеседований и тестового