> Markdown version of [/jobs/ext/3432976-senior-frontend-engineer](https://www.wearedevelopers.com/jobs/ext/3432976-senior-frontend-engineer). 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). --- # Senior Frontend Engineer - **Company:** Octopus Energy - **Location:** Valencia, Spain - **Contract:** Permanent contract - **Skills:** Cascading Style Sheets (CSS), Django Web Framework, Python (Programming Language), PostgreSQL, Octopus Deploy, Next.js, TypeScript, ReactJS, Backend, Data Layers, Playwright, Graphql, Front End Software Development, React Testing Library, JestJS - **Published:** September 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7b086c9136e66cba ## About the Role Fluent spoken English is absolutely essential \uD83C\uDDEC\uD83C\uDDE7. The team is international, so English will be the language you use on a daily basis. On the technical side, you should have: * Strong, proven experience as a Senior Frontend Engineer, with a solid grasp of modern frontend architecture. * Deep expertise in TypeScript and React. * Hands-on experience with Next.js, ideally hosted on Vercel. * Experience working with GraphQL as a data layer. * Comfort with CSS-in-JS solutions (experience with PandaCSS is a plus). * Solid testing practices using tools like Vitest, React Testing Library, and Playwright. * Experience working within a monorepo structure. * A flexible, collaborative mindset and comfort working in a fast-paced, evolving environment., * Interest or experience in Backend development, particularly Python (Django). * Familiarity with PostgreSQL. * A Fullstack mindset: curiosity about the full picture, not just the frontend layer. ## Description * \uD83D\uDCB0 Octopus Energy share options * \uD83C\uDFE5 Flexible benefits (meal vouchers, transport, childcare, private health insurance...) * \uD83D\uDE98 Support for electric vehicle purchases * \uD83C\uDFE6 Pension plan * \uD83C\uDF93 Training and professional development * \uD83C\uDF89 Fun, inclusive and collaborative team culture * \uD83C\uDF7D️ Regular team events (like our "Family Dinners") ## Related Videos - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [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) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [From Zero to Hero: NextJS 13 and Tailwind CSS for Beginners](https://www.wearedevelopers.com/videos/766-from-zero-to-hero-nextjs-13-and-tailwind-css-for-beginners) - [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) - [Next.js Unleashed: Optimizing Web Vitals for superior User Experience](https://www.wearedevelopers.com/videos/973-next-js-unleashed-optimizing-web-vitals-for-superior-user-experience) ## Related Articles - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)