At a Glance
- Tasks: Architect and build user interfaces for an AI-powered data platform.
- Company: Boutique consultancy in the UK energy sector with a focus on innovation.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Fast-paced environment with potential for career advancement.
- Why this job: Join a high-impact team and shape the future of energy analytics.
- Qualifications: 3+ years in React.js, Next.js, and Tailwind CSS; strong communication skills.
The predicted salary is between 36000 - 60000 £ per year.
About Us
We are a boutique consultancy operating in the UK energy sector, building an AI-powered data triangulation platform to help energy networks integrate, reconcile, and derive insight from complex, multi-source infrastructure data. This is a high-impact product at the intersection of AI, infrastructure analytics, and enterprise software. You will work directly with the Product Manager & AI Department Lead to help shape and deliver the front-end of this platform.
The Role
We are seeking an experienced Front-End Engineer with strong expertise in React.js, Next.js, and Tailwind CSS to architect and build the user interface of our AI tool. The candidate also needs to understand how to deploy on GCP Cloud Run and needs to have experience using Version control systems such as GitHub. Auth0 integration experience is also a plus. This is not a feature-maintenance role — you will play a key role in defining the front-end architecture and translating complex AI outputs into intuitive, production-grade user experiences for technical energy stakeholders.
Key Responsibilities
- Architect and implement scalable front-end solutions using Next.js (App Router preferred)
- Develop responsive, accessible UI with Tailwind CSS
- Integrate with REST/GraphQL APIs and AI-driven backend services
- Design and implement data-heavy dashboards and visualizations
- Optimize performance (SSR/SSG, hydration strategies, bundle size)
- Collaborate closely with AI engineers, backend developers, and product leadership
- Contribute to sprint planning and technical decision-making
Required Skills & Experience
Must-Have:
- 3+ years of strong React.js experience
- Proven production experience with Next.js
- Deep knowledge of Tailwind CSS and modern UI systems
- Strong understanding of front-end architecture and performance optimization
- Experience integrating APIs and handling complex state management
- Comfortable working in fast-moving, contractor-style environments
Highly Desirable:
- TypeScript
- Experience working on AI/ML-powered products
- Enterprise or infrastructure-sector experience
What We’re Looking For
- Product-oriented mindset
- Strong communicator able to collaborate cross-functionally
- High ownership and autonomy
- Ability to translate ambiguous requirements into structured solutions
- Systems thinker who understands how front-end interacts with AI and backend architecture
Full-time (40 hours per week) Potential extension based on roadmap progress
Front-End Engineer (React.js / Next.js / Tailwind CSS) in London employer: Sirio
At Sirio, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Our remote and hybrid work options provide flexibility, while our commitment to employee growth through continuous learning and development opportunities ensures that you can thrive in your career. Join us in making a meaningful impact in the energy sector, where your contributions will be valued and recognised.
StudySmarter Expert Advice🤫
We think this is how you could land Front-End Engineer (React.js / Next.js / Tailwind CSS) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects using React.js, Next.js, and Tailwind CSS. Make sure it’s easy to navigate and highlights your problem-solving abilities—this is your chance to shine!
✨Tip Number 3
Prepare for interviews by brushing up on common front-end challenges and be ready to discuss your thought process. Practice coding problems and be prepared to demonstrate your expertise in real-time—confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Front-End Engineer (React.js / Next.js / Tailwind CSS) in London
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with React.js, Next.js, and Tailwind CSS right from the start. We want to see how you've used these technologies in real projects, so don’t hold back on the details!
Tailor Your Application:Take a moment to customise your application for us. Mention how your background aligns with our work in the energy sector and how you can contribute to our AI-powered platform. It shows you’re genuinely interested!
Keep It Clear and Concise:While we love detail, clarity is key! Make sure your application is easy to read and straight to the point. Use bullet points where necessary to break down your experience and skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Sirio
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in React.js, Next.js, and Tailwind CSS. Be ready to discuss your past projects and how you’ve used these technologies to solve real-world problems. Brush up on performance optimisation techniques and be prepared to explain your approach to building scalable front-end solutions.
✨Showcase Your Problem-Solving Skills
Since this role involves translating complex AI outputs into user-friendly interfaces, think of examples where you've tackled similar challenges. Prepare to discuss how you approached ambiguous requirements and turned them into structured solutions, especially in fast-paced environments.
✨Familiarise Yourself with GCP and Version Control
Understanding deployment on GCP Cloud Run is crucial, so do some research and be ready to talk about your experience with cloud services. Also, make sure you can confidently discuss your use of GitHub for version control, as collaboration is key in this role.
✨Communicate Effectively
This position requires strong communication skills, so practice articulating your thoughts clearly. Be prepared to collaborate with cross-functional teams, including AI engineers and product managers. Show that you can convey technical concepts to non-technical stakeholders, which is vital for success in this role.