Описание:
Мы приглашаем на работу Frontend-разработчика в web-отдел в головной офис в Ростове-на-Дону. Чем предстоит заниматься: разработкой и поддержкой пользовательских интерфейсов для веб-приложений в самых разных предметных областях и направлениях: от финтеха и телекоммуникаций до NLP и медицины; работать в команде с другими разработчиками, дизайнерами и тестировщиками для создания масштабируемых и производительных решений; реализовывать новые функции и оптимизировать существующий функционал с использованием React, Redux, Redux Toolkit (RTK Query), TypeScript, и современных инструментов вроде Next.js, Vite, и Turborepo; участвовать в планировании спринтов и код-ревью для обеспечения качества кода; продумывать архитектурные решения на проектах.
Требования:
IT образование (допускается неоконченное); ответственность; обучаемость; умение работать в команде; приветствуется наличие примеров Ваших проектов. Обязательные скиллы: HTML - теги, метатеги, семантически теги, адаптивная вёрстка; CSS - селекторы и их приоритет, каскадность стилей, flex, grid, анимация, media queries, препроцессоры SASS/LESS; JavaScript - работа с DOM, Fetch/Ajax, ООП, функциональное программирование. Promise, Async/Await, Regex. Замыкания, Event Loop; Typescript - базовая типизация, дженерики, Utility Types; React - маршрутизация (React Router), работа с контекстом, Redux/MobX/Zustand, оптимизация рендеринга, кастомные хуки, работа с формами (Formik, React Hook Form, rc-field-form); UI фреймворк - знание одного из UI фреймворков (MUI, Ant Design, Blueprint UI); Webpack/Vite - умение работать с конфигами сборщиков и понимание принципа сборки; Работа с API - HTTP, REST, GraphQL; Пакетный менеджер NPM или Yarn; Система управления версиями Git; Опыт работы с Linux системами. Будет плюсом: Angular, RxJS; Vue.js, VueX; NextJS, Remix; WebSocket; Socket.io; NodeJS, Express, NestJS; MongoDB, PostgreSQL; Jest, Mocha, React Testing Library; PWA.