Giraffe Software is a Ukrainian software development company that provides high-quality IT solutions for web and mobile development, consulting and software testing. We turn ideas into reliable technical solutions.
28 квітня 2026

Senior React Developer (вакансія неактивна)

віддалено

We are a Ukrainian software development company, Giraffe Software.
Currently, we are looking for a Senior React Developer for a long-term Data Management & Analytics project. The project has been in development for 2 years, and the MVP is already completed.

How the team works:

  • 50% of working time aligned with the client’s time zone (USA)
  • Time tracking in Jira
  • Daily meetings in English with the team

You’re a great fit if you:

  • Have 5+ years of commercial experience with React and TypeScript
  • Actively use AI tools in your work (Cursor, Codeium, Gemini, Claude, DeepCode, etc.)
  • Can work independently and don’t need reminders about deadlines
  • Are proactive, suggest your own solutions, and aren’t afraid to ask questions
  • Have at least Upper-Intermediate English, with experience communicating with clients and passing interviews in English

Must-Have: Core Stack

  • Typescript (strict mode, complex generics, OpenAPI-generated types)
  • D3.js v7
  • React 19 (latest hooks, composition patterns, RSC)
  • Next.js 16 App Router
  • TailwindCSS v4
  • Zustand (client state)
  • Tanstack Query (Server state management, cache invalidation, query/mutation patterns)

Good-to-Have: Architecture & Patterns

  • Atomic Design
  • Clean / Layered Architecture
  • Custom Hooks
  • Adapter Pattern

Good-to-Have

  • dnd-kit — complex builder
  • TanStack Table v8 (Headless table with sorting, filtering, and pagination)
  • Storybook — UI-kit, documentation

What you’ll get with Giraffe Software:

  • Stable work — no layoffs during the war
  • Cooperation as a private entrepreneur (FOP), with company-provided accountant
  • 20 working days of paid vacation per year
  • 10 sick days (3 without a medical certificate)
  • 3-month probation period

Recruitment process:

  1. HR interview
  2. Technical interview
  3. Meeting with the client (in English)
  4. Offer

If you have experience with React, strong communication skills, and are looking for a remote opportunity — message us “I want to join Giraffe Software” so we can review your CV as soon as possible 🙂