Junior Developer (Front End Bias)

Ambue
Sheffield
8 months ago
Applications closed

Related Jobs

View all jobs

Python developer - Financial services - London

Junior Software Engineer (Python / JavaScript)

Lead Python Software Engineer

Junior Data Science Engineer: Digital Twin

Senior Machine Learning Developer

Senior AI | Machine Learning Engineer

Junior Full Stack Developer (Front End Bias)


Duration: 12 months fixed term (potential for 3 month extension)

Location: Fully Remote (UK based), with some in-person and project meetups.


About Us

At Ambue, we’re on a mission to simplify, predict, and streamline the retrofit of the UK’s housing stock through technology. Our bespoke software empowers social housing providers to enhance the energy efficiency of their portfolios.

We’re hiring a Junior Developer to work with our Senior Data Engineer, Lead Graph Engineer and Product team on an Innovate UK funded R&D initiative. The project aims to deliver 300,000 retrofits annually, scaling up to one million by 2030. Our major industry partners include BRE, MTC, TATA, and Energiesprong UK. This ambitious endeavour involves creating new digital tools for portfolio assessment, typology categorisation, demand aggregation, risk quantification, and standardisation. To execute this vision, we’ll establish a community interest company.


The Role

As part of Ambue’s Special Projects division, you’ll contribute to the software and front-end interface design for this R&D project. Key objectives include integration of various data sources, graph database algorithm outputs, along with 3rd party geospatial data and present these intuitively to a variety of user types. We are seeking to provide value to our users through the ability to easily analyse and manage very large property portfolios, project pipelines, and product selections.

Ambue’s core software stack is built using functional programming languages and paradigms however, given the fast pace, R&D nature of this project, we are working with a more flexible software stack to achieve rapid iteration and solution testing with key user groups. The project leverages a combination of Python, JavaScript/TypeScript, FastAPI, and Neo4j, with a front end currently wireframed in HTML/bootstrap. We’re looking for someone who has broad experience in these technologies and working with the presentation of geospatial data. Candidates with an understanding of the functional paradigms we use in of core stack will also be beneficial for integration.

The final deliverables will include a functional alpha platform to support retrofit at scale with a comprehensive specification for the beta release.

Our stretch goal is to progress the beta version for use by the wider project delivery team.


Who You Are

You are a self-motivated and enthusiastic cross-functional junior developer with 2+ years of experience. Working alongside our Lead Data Engineer and Lead Graph Developer, you’re confident in being able to help define and shape UI requirements from user feedback and to implement and continuously develop them in a fast iterating environment.


Responsibilities

You will:

  • Build and iterate the development of our front end web app to present to users in a clean and intuitive way as part of the alpha project platform development.
  • Collaborate with our Lead Graph Developer to create front end presentation for graph search algorithms outputs.
  • Work alongside our Senior Data Engineer to integrate the API integration layers, connect with various third-party partner services.
  • Assist in early testing and experimentation with potential AI integrations.
  • Work closely with the product team and stakeholders to provide the technical foundation for user requirements.
  • Iterate rapidly based on a feedback loop of user testing and input.
  • Continuously document the technical solution.


Skills and Experience You Will Need

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 2 years of professional experience in software development.
  • Strong proficiency in JavaScript, and TypeScript and mainstream front-end frameworks.
  • Experience working with Python, FastAPI and Flask.
  • Familiarity with OpenAI API frameworks (OpenAI, Claude, Gemini).
  • Familiarity / Experience working on GCP.
  • Familiarity with deployment and DevOps technologies.
  • Proven track record of integrating applications with REST APIs.
  • Comfortable working in an agile (non-scrum) methodology.
  • Ability to work independently and make sound technical decisions.
  • Know when to ‘fail fast’ and pivot to a different solution.


Nice-to-Have Experience

  • Understanding of functional programming, specifically Elixir and Elm or an interest in developing skills in this area.
  • Experience with Neo4j and CYPHER or an interest in developing skills in this area.
  • Familiarity with machine learning, particularly Google Vertex AI for image recognition.
  • Exposure to working with 3D geometric data sets, BIM, or object-based models.


What We Offer

  • Fully remote working (UK based) with periodic in-person team get-togethers.
  • Competitive salary (£35,000 to £45,000 depending on experience and location).
  • Opportunity to develop your skills in Neo4j.
  • Contributing to decarbonising the UK’s housing stock to meet our 2050 net zero commitments.


The Interview Process

Following review of your application and example portfolio, there will be a 3 phase interview process as a chance to demonstrate your fit for the role.


1.    Meet online with our Senior Data Engineer to explore project, skills and fit.

2.    Co-code / code review exercise with a member of the Ambue team to explore skills and ways of working.

3.    Meet online with one or more of Ambue’s Directors to explore culture, vision and fit.


Don’t be put off if you think you don’t have all of the above skills; we would still like to hear from you! We actively encourage and promote diversity in the Ambue team and recognise that innovation and creativity are driven through diversity of experience and background.

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Top 10 Mistakes Candidates Make When Applying for AI Jobs—And How to Avoid Them

Avoid the biggest pitfalls when applying for artificial intelligence jobs. Discover the top 10 mistakes AI candidates make—plus expert tips and internal resources to land your dream role. Introduction The market for AI jobs in the UK is booming. From computer-vision start-ups in Cambridge to global fintechs in London searching for machine-learning engineers, demand for artificial-intelligence talent shows no sign of slowing. But while vacancies grow, so does the competition. Recruiters tell us they reject up to 75 per cent of applications before shortlisting—often for mistakes that could have been fixed in minutes. To help you stand out, we’ve analysed thousands of recent applications posted on ArtificialIntelligenceJobs.co.uk, spoken with in-house talent teams and independent recruiters, and distilled their feedback into a definitive “top mistakes” list. Below you’ll find the ten most common errors, along with actionable fixes, keyword-rich guidance and handy internal links to deeper resources on our site. Bookmark this page before you hit “Apply”—it could be the difference between the “reject” pile and a career-defining interview.

Top 10 Best UK Universities for AI Degrees (2025 Guide)

Discover the ten best UK universities for Artificial Intelligence degrees in 2025. Compare entry requirements, course content, research strength and industry links to choose the right AI programme for you. Artificial Intelligence continues to transform industries—from healthcare to finance to transportation. The UK leads the way in AI research and education, with several universities consistently ranked among the world’s best for Computer Science. Below, we spotlight ten UK institutions offering strong AI-focused programmes at undergraduate or postgraduate level. While league tables shift year to year, these universities have a track record of excellence in teaching, research, and industry collaboration.

How to Write a Winning Cover Letter for AI Jobs: Proven 4-Paragraph Structure

Learn how to craft the perfect cover letter for AI jobs with this proven 4-paragraph structure. Perfect for junior developers and career switchers. When applying for an AI job, your cover letter can make all the difference. For many, the process of writing a cover letter for an AI position can be daunting, especially when there are so few specific guides for tailoring it to the industry. However, a clear, effective structure combined with AI-specific language and examples can help you stand out from the competition. Whether you're a junior entering the field or a mid-career professional switching to AI, the following framework will make it easier for you to craft a compelling cover letter. In this article, we’ll take you through a proven four-paragraph structure that works and provide sample lines that you can adapt to your personal experience.