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 🙂