Senior React engineer

On-siteSalary not specified
Location not specified

Tech Stack

ReactReduxTypeScriptNext.jsJest

Job Description, Responsibilities & Requirements

About the Position

We're seeking a Senior React engineer with 3-8 years of experience in React, TypeScript, and Next.js to join our EU-based team. Engineers who know React beyond tutorials. TypeScript, Next.js, performance optimization, complex state management. They integrate into your team and hit the ground running.

Responsibilities

  • React and Next.js: App Router, Server Components, SSR, ISR. Engineers who use modern Next.js patterns and know why the pages directory is a warning sign.
  • TypeScript: Strict mode, typed API contracts, shared types between frontend and backend. No "any" as a workaround for a problem that should be solved properly.
  • State management: Redux Toolkit, Zustand, Jotai, React Query. They pick the right tool for the problem rather than the one they practiced most recently.
  • Performance: Bundle analysis, lazy loading, virtualization, Core Web Vitals. Developers who look at the numbers and actually care what they say.
  • Testing: Vitest, Jest, React Testing Library, Playwright. Testing is not optional on projects where our engineers are involved.
  • Figma to production: Pixel-accurate implementation. They read design specs, ask the right questions, and push back when something does not make sense to build.

Requirements

  • 3–8 years of React experience
  • Proficiency in TypeScript
  • Experience with Next.js
  • Familiarity with Redux and Jest
  • Strong understanding of modern frontend development practices

We Offer

  • Monthly contracts, no lock-in
  • Hiring in 1–2 weeks
  • No recruitment fee
  • EU-based CET/EET timezone

How to Hire Through Oberig

  1. Tell us the role: Seniority, stack specifics, your team setup, timezone requirements. A 30-minute call covers everything we need.
  2. Profiles in five days: We shortlist from our vetted network. You get honest assessments, not a CV dump that makes everyone sound equally impressive.
  3. One interview: You interview once. We handle the screening so you are not spending three hours per week on mismatches.
  4. Start in week two: Developer joins your Slack, clones the repo, picks up a ticket. No extended handholding required.
  5. Monthly check-in: We stay in the loop to make sure the collaboration is working from both sides.

Common Questions

  • What experience level do you place? Mid-level (2–4 years) and senior (4–8 years).
  • Do they know the broader JS ecosystem? Yes. Our React developers typically work across the frontend stack: TypeScript, Node.js APIs, basic CI/CD, AWS or GCP for deployments.
  • Can they lead a frontend team? Senior developers can. We have placed engineers in tech lead roles who own architecture decisions and run PR reviews.
  • What is the notice period to stop? 30 days written notice.
  • Do any of them have design system experience? Several do. Storybook, Radix UI, building and maintaining component libraries used across multiple products.

Related Services

  • Hire developers: Need backend, mobile, or DevOps engineers too? See the full bench. Learn more →
  • Web development: Want a full team to build the product, not just a developer to join yours? Learn more →

Need a React developer this month?

Tell us the role and stack. Shortlisted profiles arrive within five business days.

Find your React developer →

Job Details

Company name:
Oberig d.o.o.
Location:
Location not specified
Work Mode:
On-site
Posted on TheJob:
Jun 30, 2026
Last checked:
Jun 30, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.