Frontend Developer (React JS)
Role details
Job location
Tech stack
Job description
One of our partners, a leading international tech company in the eCommerce space, is expanding their engineering team in Barcelona and looking for a Frontend Engineer to help shape their customer-facing digital experience. You'll work in a dynamic, collaborative environment building modern frontend solutions using React, Node.js, and more. Build, test, and deploy isomorphic web applications using React.js and Node.js. Maintain and enhance microservices developed in Deno and Node.js. Contribute to the development of an internal CMS in Vue.js. Use Docker, Kubernetes, and AWS for modern DevOps workflows. 3+ years of experience with JavaScript/TypeScript. ~ Hands-on experience with GraphQL and REST APIs. ~ Familiarity with Vite, Rollup, Babel/SWC, and modern JS toolchains. ~ Experience with Redux or similar state management libraries. ~ Comfortable working with Node.js (Deno is a plus). ~ Testing proficiency using Jest, React Testing Library, and Enzyme. ~ Deep Git knowledge and CI/CD
Requirements
experience (GitHub Actions or similar). ~ Exposure to observability tools like Grafana and performance monitoring. ~ Solid grasp of software principles (SOLID, DRY). ~ Fluent English communication skills. Hybrid model: 4 days onsite in our Poblenou, Barcelona office. Work remotely up to 10 days/year from another EU country. Private health insurance.