Назад
Company hidden
обновлено 2 дня назад

Senior Software Engineer, Frontend (React)

Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Serbia/Cyprus/CR
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer, Frontend (React): Building and evolving data-heavy web experiences for a SaaS platform that analyzes JVM runtimes, detects vulnerabilities, and provides code inventory with an accent on React, TypeScript, BFF development, and scalable reporting interfaces. Focus on designing frontend architecture, implementing retry-safe asynchronous analysis workflows, optimizing large datasets with virtualization and pagination, and integrating Node.js services with Java-based backend APIs.

Location: Prague, Limassol, or Serbia; hybrid workplace with full remote possible

Company

hirify.global develops Java runtime technology and a SaaS platform that connects JVM runtimes, analyzes code usage, detects vulnerabilities, and provides code inventory.

What you will do

  • Develop and maintain frontend features in React and TypeScript.
  • Own features end-to-end across the UI, Node.js/Fastify BFF, asynchronous jobs, and Java backend integrations.
  • Design frontend architecture, state boundaries, API contracts, and BFF endpoints for UI-specific data shaping.
  • Build retry-safe and idempotent BullMQ workflows for long-running analyses, with clear status reflected in the UI.
  • Optimize data-heavy reporting views using virtualization, pagination, progressive loading, and backend aggregation.
  • Collaborate with backend, product, data, design, and QA teams through technical discussions, planning, and code reviews.

Requirements

  • 7+ years of frontend development experience with strong React and TypeScript skills.
  • 3+ years of Node.js experience with a framework such as Express or Fastify.
  • Experience owning production frontend features end-to-end and designing API integrations.
  • Strong understanding of frontend performance, scalability, virtualization, pagination, and progressive loading.
  • Experience with SQL or NoSQL databases, debugging, code quality, and collaborative development.
  • Bachelor’s or Master’s degree in Computer Science or equivalent experience.

Nice to have

  • Experience with Vite, BullMQ, analytical or columnar data, and data-heavy reporting interfaces.
  • Familiarity with GitLab CI/CD, Kubernetes, and AWS cloud infrastructure.
  • Experience using AI-assisted development tools such as Claude CLI, Claude Code, or similar tools.

Culture & Benefits

  • Flexible hours and a full remote option alongside an office-based environment.
  • Competitive compensation and benefits package.
  • Premium IT equipment, including a MacBook Pro or hardware of choice.
  • Work-life balance and employee wellness focus.
  • Collaboration with experts contributing to the Java ecosystem.
  • Referral program and opportunities for professional growth.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →