Job VC

Senior React Developer

Giraffe Software · dou · Senior · Not specified · віддалено
Open original ↗
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:
HR interview
Technical interview
Meeting with the client (in English)
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 🙂