Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли React Developer и работать над проектом заказчика.
Заказчик – это российское подразделение американской семейной компании одного из крупнейших производителей продуктов питания и кормов для животных. Компания работает на рынке России и стран СНГ с 1991 года.
Обязанности
- разрабатывать сложные клиентские приложения на React;
- проектировать архитектуру компонентов, оптимизировать производительность, обеспечивать взаимодействие с бэкендом.
Требования
- коммерческий опыт работы в роли React Developer от 3-х лет;
- участие в разработке и поддержке сложных SPA/SSR-приложений в продакшене;
- глубокое понимание React-хуков (useState, useEffect, useContext, useReducer, useRef, useMemo, useCallback, кастомные хуки);
- понимание Virtual DOM, Reconciliation, механизмов обновления компонентов;
- уверенная работа с React Router (v6);
- опыт с контекстом и композицией компонентов;
- обязательный продакшн-опыт с TypeScript;
- понимание строгой типизации, дженериков, Utility Types;
- опыт работы с Redux (Redux-Toolkit);
- понимание асинхронных экшенов (RTK Query/Thunk);
- глубокое знание HTML5 и CSS3;
- отличное владение Flexbox и CSS Grid;
- опыт работы с препроцессорами или CSS-in-JS;
- опыт интеграции с REST API;
- понимание HTTP-методов, статус-кодов, заголовков;
- опыт работы с асинхронностью (async/await, Promise);
- опыт написания тестов с Jest и React Testing Library;
- понимание подходов к тестированию React-компонентов;
- опыт работы с Webpack или Vite;
- опыт работы с Git (Pull Requests, Code Review, стратегии ветвления);
- умение декомпозировать задачи и оценивать сроки;
- опыт код-ревью;
- коммуникабельность, работа в кросс-функциональной команде.
Будет плюсом
- опыт работы с MobX, Zustand, Recoil;
- опыт с Next.js (App Router, Server Components, ISR, SSG);
- опыт с Apollo Client или Relay;
- опыт с Socket.io или аналогами;
- умение проектировать и внедрять микрофронтенд-архитектуру на основе Module Federation;
- опыт работы с Material-UI /Ant Design/Chakra UI/Tailwind CSS;
- понимание контейнеризации фронтенд-приложений.
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.