АйТиКвик

Senior React developer

До 400 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Redux
  • CI/CD
  • Git
  • UI
  • Low-Code
  • No-Code
  • UIKit
  • monorepo
  • Webpack
  • vite
  • rollup

На инвестиционный проект по созданию многопользовательской платформы данных требуется Senior React developer с опытом работы в сфере инвестиций. Проект долгосрочный, стартовал в начале этого года.

Обязанности:

  • Разработка сложных и высокоэффективных UI компонентов, таких как таблицы, списки и другие элементы интерфейса с большими объемами данных.
  • Применение шаблонов проектирования для обеспечения поддерживаемости, масштабируемости и чистоты кода.
  • Проектирование и разработка реактивных интерфейсов с использованием принципов реактивной разработки.
  • Разработка и поддержка Low-Code и No-Code приложений.
  • Создание динамических генераторов контента для React приложений, включая генераторы форм и других элементов UI.
  • Разработка UI китов и библиотек компонентов, фокусируясь на переиспользуемости и стандартизации кода.
  • Внедрение и поддержка state management решений с использованием Flux (Redux, Jotai и другие библиотеки из этого семейства).

Требования:

  • Опыт разработки на React от 6 лет.
  • Глубокие знания JavaScript (ES6+)/TypeScript, HTML, CSS.
  • Опыт разработки сложных UI компонентов (например, таблиц, списков с большим количеством данных).
  • Умение применять шаблоны проектирования для оптимизации архитектуры и улучшения читаемости кода.
  • Глубокое понимание принципов реактивной разработки.
  • Опыт разработки Low-Code или No-Code приложений.
  • Опыт работы с динамической генерацией контента в React приложениях, включая создание генераторов форм и других сложных компонентов.
  • Опыт создания и поддержки UI китов для обеспечения единого стиля и взаимодействия в приложениях.
  • Опыт работы с state management библиотеками (redux/redux-toolkit, mobx, jotai и др.)
  • Опыт работы с Git и системами контроля версий, понимание принципов git-flow (или с другими моделями ветвления), применение на практике.

Будет плюсом:

  • Опыт работы с TypeScript.
  • Знания в области тестирования React компонентов (vitest, Jest, React Testing Library).
  • Знание принципов CI/CD и опыт работы с соответствующими инструментами.
  • Работа со сборщиками JavaScript кода: webpack, vite, rollup. Умение работать с monorepo.
  • Проактивность, самостоятельность и ответственность за результат.

​​​​Условия:

  • Удаленная работа;
  • Локация строго РФ;
  • Взаимодействие через ИП;
  • Долгосрочный проект.