Web Developer (React)

K2 Partnering Solutions Ltd
Barcelona, Spain
3 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

Barcelona, Spain

Tech stack

Clean Code Principles
Confluence
JIRA
HTML5
Automation of Tests
CSS
Code Review
Web Development
Scrum
TypeScript
Web Applications
React
Technical Debt
GIT
Solid Principles
Playwright
React
Code Restructuring

Job description

This role offers a unique balance of new feature development and high-level architectural refinement.

  • Secure Development: Design and maintain our web application using React and TypeScript, adhering to the strictest standards for maintainable and secure code.
  • Testing & Refactoring: A major focus of this role involves Playwright. You will refactor hundreds of existing tests to meet new criteria, as well as set up and execute end-to-end testing for every new feature.
  • Clean Code & Architecture: Apply SOLID principles and clean code methodologies to optimize existing architectures and eliminate technical debt.
  • Full Lifecycle: Participate in everything from requirements gathering and API integration to state management (Redux) and deployment.
  • Collaboration: Engage in an agile (Scrum) environment with regular code reviews and open, informal communication., You will work on a high-stakes project where security is paramount, within the safety and stability of one of the world's largest retail groups. We offer a dynamic work environment in Barcelona that stands for progress, development, and a strong culture of mutual respect.

Requirements

Are you a React expert with a passion for security and high-quality code? We are seeking a Web Developer to join a specialized team within the Barcelona IT Hub of a global retail leader., * React Specialist: 3+ years of professional experience in modern web development, specifically with React (Hooks, Context) and TypeScript.

  • Testing Advocate: Proven experience in writing automated tests is essential. Deep knowledge of Playwright for End-to-End testing is a primary requirement.
  • Quality Driven: Strong understanding of SOLID principles and experience working within large-scale corporate environments where "Clean Code" is a standard, not an option.
  • Technical Stack: Proficient with HTML5/CSS3, ES6+, Git (Gitflow), and state management (Redux).
  • Agile Mindset: Comfortable in a Scrum environment using Jira and Confluence.
  • Communication: Fluent English is required

Apply for this position