> Markdown version of [/jobs/ext/1923541-frontend-developer-react](https://www.wearedevelopers.com/jobs/ext/1923541-frontend-developer-react). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer (React) - **Company:** GFT - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Component-Based Software Engineering, Unit Testing, Software Quality, Code Review, Continuous Integration, Software Design Patterns, Revision Control Systems, Design of User Interfaces, Responsive Web Design, Software Engineering, Web Applications, Software Modules, ReactJS, Cypress (Programming Language), Git, AngularJS, Information Technology, Front End Software Development, React Redux, Software Version Control - **Published:** August 5, 2026 - **Apply:** https://www.jobleads.com/es/job/e0883a7124dd46a5a5f68fb3e5e726ddc ## About the Role We are looking for an enthusiastic and dynamic person willing to work as a Senior Frontend Developer (React). Are you interested in joining a multicultural team and working on a challenging project?, * Bachelor's Degree in Computer Science, Engineer or related field. * Valuable experience in frameworks and libraries, but mainly React. * Experience in Unit Testing with Jest, Cypress... * Predisposition towards working with agile methodologies. * At least B2 level of English, written and spoken. * Expert Knowledge of React: A deep understanding of the specific framework they work with, including its syntax, features, and best practices. * Experience with state management: Should be proficient in managing the state of their application using state management libraries like Redux, NgRx, or MobX. * Understanding of component-based architecture: A strong understanding of how to design, create use and and optimize components effectively. * Familiarity with UI design patterns: Familiar with commonly used UI design patterns and know how to implement them in their applications. * Understanding of responsive design: Must have a solid understanding of responsive design principles and be able to create responsive layouts that work well on different screen sizes. * Knowledge of testing: Front-end developers should be proficient in testing their code using standard testing frameworks. * Experience with version control: Proficient in using version control tools (Git) to manage code. * Strong understanding of software development life cycle (SDLC). * Understanding of link between technical specialities and customer requirements. * Understanding of industry best practices and standards. * Team player: ability to work with teams distributed geographically in different locations. * Solid analytical and problem-solving skills/investigating skills on technical matters. * Good time management and prioritization of tasks. * Ability to identify problems and suggest mitigating and contingency actions. ## Description * Development of web applications with the latest versions of the main frameworks and libraries based on requirements and detailed specifications. * Development of web apps from scratch using latest version of aforementioned frameworks/libraries. * Understanding and applying common design patterns. * Support the development of prototype versions of software modules and applications. * Report on the progress made in the assigned tasks, achieving defined deadlines. * Identify and communicate opportunities for improvement. * Collaborate on projects based on Agile methodologies. * Testing to ensure code quality. * Performs project related "on-call" support activities if needed. * Understanding of the "rules of development" (Code management, code repository, continuous Integration - CI and code review). ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk)