Spotware Systems Ltd

Старший Frontend/React Разработчик (релокация на Кипр)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Spotware Systems ищет опытного Senior Frontend Developer (React) присоединиться к нашей команде в Лимассоле. В этой роли Вы будете играть важную роль в создании и разработке пользовательского интерфейса нашего продукта, уделяя особое внимание обеспечению бесшовного, интуитивно понятного пользовательского опыта и обеспечению плавной интеграции с бэкэнд-сервисами.

Задачи:
  • Проектирование структуры компонентов в соответствии с общей архитектурой приложения.
  • Разработка интерфейса веб-платформы с использованием agile методологий.
  • Тесное сотрудничество с командой разработчиков бэкенда.
  • Совместная работа с бизнес-аналитиками и командой дизайнеров UX/UI для обеспечения функциональных и удобных интерфейсов.
  • Проведение проверок кода для поддержания качества и согласованности кода.
  • Написание и поддержка тестов для обеспечения надежности и стабильности кода.

Ожидаемая квалификация:

  • 4+ года опыта работы в качестве фронтенд-разработчика.
  • Отличное владение TypeScript, включая современные языковые фичи и шаблоны асинхронного программирования.
  • Глубокое понимание React (v18/19+) и его основных принципов: functional components, hooks, context, rendering lifecycle.
  • Солидный опыт работы с Redux, понимание шаблонов управления состоянием и промежуточного программного обеспечения.
  • Знание RxJS для реактивного программирования и обработки сложных потоков событий.
  • Опыт работы с библиотеками CSS-in-JS, такими как Fela или Styled Components, включая стратегии стилизации и тематизации на уровне компонентов.
  • Практический опыт работы с Module Federation для создания micro-frontend-архитектур и совместного использования модулей в независимо развернутых приложениях.
  • Навыки написания модульных и интеграционных тестов с использованием таких инструментов, как Jest и React Testing Library.
  • Уверенная работа с Git и глубокое понимание совместных рабочих процессов (branches, rebases, pull requests, etc.).

Желательно:

  • Опыт работы с Webpack и оптимизацией объединения модулей.
  • Знакомство с ESLint и настраиваемой конфигурацией правил.
  • Понимание WebSocket API для real-time приложений.
  • Базовые знания Docker для контейнеризированных фронтенд-сред.

Владение языками:

  • Свободное владение русским языком.
  • Английский на уровне B1 или выше (достаточно для чтения документации и базового общения).

Предлагаем:

  • Конкурентоспособная оплата труда.
  • Частная медицинская страховка.
  • Полная поддержка при переезде (relocation package), включая оформление разрешения на работу.
  • Бонус на рождение ребенка.
  • Подарочный сертификат на День Рождения.
  • Полностью оборудованный офис с ежедневными фруктами, завтраками по средам, пиццей по четвергам и закусками по пятницам.
  • Opportunities for professional growth.
  • Дружная рабочая атмосфера.