Frontend Engineer / Full Stack Product Engineer
Role details
Job location
Tech stack
Job description
- Design and build interfaces for customers to view and interact with complex business data, including consumption, billing, operational workflows, reporting, and asset-related information
- Take ownership of the frontend codebase, defining architecture, component structure, and engineering standards
- Bring enough backend knowledge to work effectively alongside leadership on the software side
- Read APIs confidently, understand schemas, and contribute to broader technical decision-making
- Set up component libraries, testing approaches, and development conventions for the team
- Create an onboarding-friendly environment as the team and product grow
- Use AI-powered programming tools to improve speed, quality, and engineering output
- Work with AI and integrate agent-based workflows into software where beneficial
- Contribute to a forward-thinking engineering culture that embraces modern tooling
- Engage directly with customers and internal stakeholders to understand product usage and areas for improvement
- Build a working understanding of the UK energy market and broader commercial context
Technologies:
- AI
- Backend
- CSS
- Frontend
- JavaScript
- React
- UX UI Design
More:
We are a growing company based in Mayfair, London, operating on a hybrid model with a preference for three days per week in the office. We are seeking a Frontend Engineer / Full Stack Product Engineer to help build the software our customers interact with directly. This is a highly impactful role where you will shape both product and engineering direction while collaborating closely with our leadership team and engaging with our customers. We offer the opportunity to work in a dynamic environment with a strong focus on AI integration, and you will play a crucial part in our exciting growth phase.
Requirements
- Strong frontend fundamentals across HTML, CSS, JavaScript, and a modern framework, ideally React
- A track record of shipping customer-facing products and demonstrating their impact
- Strong product instinct with the ability to think beyond the brief and focus on user needs
- Enough backend knowledge to work effectively across the stack and contribute beyond UI delivery
- Enjoys ownership, pace, and building from the ground up
- Genuine enthusiasm for AI, modern engineering tools, and integration of AI into software products
- Nice to Have:
- 3-5+ years building customer-facing software in a product-led, startup, or scale-up environment
- Experience with data visualization libraries and presenting large, complex datasets clearly
- Exposure to energy, trading, fintech, utilities, or another technically complex B2B sector
- Experience setting up a frontend codebase from scratch
- Enough backend familiarity to read APIs, spot schema issues, and work effectively across the stack