Senior Front-End Developer (React) - ReferON

GamblingCareers
Municipality of Valencia, Spain
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Valencia, Spain

Tech stack

JavaScript
Artificial Intelligence
Unit Testing
Software Quality
Code Review
Software Design Patterns
TypeScript
React
Cypress
Backend
WebPack
Playwright
GraphQL
Front End Software Development
React

Job description

  • Maintain and enhance existing React/TypeScript UIs, emphasizing stability.
  • Build new features on top of an established system, following defined architecture and design patterns.
  • Drive stability efforts-quickly resolve critical bugs and regressions, and proactively refactor fragile parts of the codebase.
  • Collaborate closely with Product, Design, and Backend teams to deliver frontend features on schedule without sacrificing code quality.
  • Participate actively in code reviews, mentor teammates, and help maintain high standards for code hygiene, CI quality, and technical documentation.

Requirements

  • 5+ years of professional front-end development.
  • 3+ years using React (16.8+) in production environments.
  • Strong proficiency in TypeScript, including strict-mode.
  • Hands-on experience writing unit tests (Jest) and E2E tests (Cypress or Playwright) with CI integration.
  • Experience with TanStack Query (or similar) for REST/GraphQL data-fetching.
  • Experience with React Hook Form (or equivalent) and schema-based validation for complex forms.
  • Knowledge of modern state management patterns using Zustand, Redux, or equivalent.
  • Familiarity with modern build tooling like Vite (preferred), Webpack 5, or similar ES-modules pipeline.
  • Intermediate level of English.

Would Be a Plus

  • Proven ability to refactor large front-end codebases-optimising data-fetch patterns, state management, and component architecture.
  • Deep familiarity with modern data-grid libraries-preferably TanStack React Table 8.
  • Experience building UIs with Chakra UI or equivalent component libraries with custom theming.
  • Familiarity with Storybook.
  • Experience designing and implementing infrastructure for AI agent systems.

Benefits & conditions

  • ? Learning and development opportunities and challenging tasks.
  • ? Official employment following the laws of Spain/EU, registration of family members.
  • ️ Relocation package (tickets, hotel for two weeks).
  • ?️ ️ Company fitness corner in the office.
  • ? Opportunity to develop language skills and partial compensation for language classes.
  • ? Birthday celebration present.
  • ? Time for proper rest and 22 working days of annual vacation.
  • ? Breakfasts and lunches in the office (partially paid by the company).

Join BrainRocket and rock with us! ?

About the company

Join BrainRocket, a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Our team of around 670 tech-savvy professionals delivers scalable projects and fosters a culture of professional growth.

Apply for this position