Website Shuffle Energy
Maximising renewable energy in heating
Use UI and product design to accelerate the shift to a zero-carbon grid
Shuffle Energy builds software that unlocks flexibility in heat assets, batteries and EVs so those devices can help balance the grid and make clean electricity cheaper for households and businesses. As a founding frontend engineer you’ll take ownership of the UI, frontend architecture and the mobile-first consumer experience – shaping how partners, operators and customers see and act on energy data.
Why this role matters
Renewables need to be used at the right time. The interfaces and visualisations you build will directly affect how partners operate flexibility services and how customers use low-carbon tech – delivering both climate impact and lower bills.
What you’ll own – first 6–12 months
- Ship core UI for admin tooling and partner workflows (assets, tariff viewer, regional maps).
- Architect the mobile-first Shuffle Consumer App (PWA patterns, offline handling, efficient sync).
- Build a reusable component library and design system – accessibility, theming, performance.
- Deliver high-performance data dashboards and map overlays for large time-series.
- Pick up fullstack tasks as needed – API design, Prisma migrations and deployment patterns – working with the CTO and data lead.
About you
You don’t need to tick every box – we value curiosity, leadership and the ability to learn quickly. You might be a great fit if you have:
- Experience building production React applications with TypeScript and Next.js, or equivalent demonstrable work (open source, shipped product, portfolio).
- Proven mobile-first / PWA experience and a performance focus on small screens.
- Experience building component libraries or applying design-system thinking (reusable APIs, theming, accessibility).
- Willingness to pick up backend / full-stack work when needed (API contracts, DB migrations, deployment patterns).
- UK-based – we can’t sponsor visas at this time; you must have the right to work in the UK and be able to attend in-person ~monthly.
Bonus points for:
Flexibility services, energy trading or IoT assets; data / time-series work; practical mapping (GeoJSON/Leaflet) and charting; NestJS/GraphQL/Azure.
Our culture
We’re a small, mission-driven team focused on sustainability, product clarity and inclusivity. Our values include:
- Diversity and inclusion – We welcome different experiences and ways of thinking
- Sustainability – We make environmentally responsible decisions every day
- Excellence and transparency – We do our best work, and communicate clearly
- Teamwork and service – We support our customers, colleagues, and community
- Perseverance – We stay resilient, even when the path is uncertain
We care about building a team that reflects the diversity of the people and communities we serve. If you’re excited by our mission but aren’t sure you ‘fit the mould’, we’d still love to hear from you.
How to apply
If this sounds like your kind of challenge, we’d love to hear from you.
Apply via the form below – in your cover letter please include why Shuffle excites you and a link or short note about a front-end project you’re proud of. (We will accept portfolios, code samples or short video walkthroughs instead of a long CV if that better demonstrates your abilities).
To apply for this job please visit shuffle.energy.