Senior Frontend Developer (React) - Valencia, Comunidad Valenciana, Spain

Brainrocket
Valencia, Spain
15 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

JavaScript (Programming Language) Unit Testing Software Quality Code Review TypeScript ReactJS Cypress (Programming Language) Backend Webpack Material UI Playwright Codebase
+6 more
Graphql Front End Software Development React Redux Virtual Agents Pagination Code Restructuring

Job description

Senior Frontend Developer (React) - Valencia, Comunidad Valenciana, Spain BrainRocketvalència, comunidad valenciana, SpainDescripción del trabajoBrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we’ve already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.We’re looking for aSenior Front-End Developer (React)to join our team in our office in Valencia.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 (virtualised rows, column meta, server-side filtering/pagination).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.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.#J-**-Ljbffr

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 (virtualised rows, column meta, server-side filtering/pagination). 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. 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.

About the company

Descripción del trabajo BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we’ve already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits. We’re looking for a

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:14 min

Delivering remote modules with Webpack Module Federation

Trishul Goel · JS Congress

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all