Frontend-разработчик

Дата размещения вакансии: 06.03.2025
Работодатель: ЗАЗЕКС
Уровень зарплаты:
з/п не указана
Город:
Ростов-на-Дону
Требуемый опыт работы:
От 1 года до 3 лет

Мы приглашаем на работу 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.