Role: Front-End Software Engineer - Angular Reports to: Lead Software Engineer Location: UK (Hybrid working) Grid Edge is an award winning AI company specialising in the energy sector. We are the AI that is powering commercial buildings to net-zero. We're on a mission to significantly reduce carbon emissions from commercial buildings, and we're seeking a passionate Front End Software Engineer to join our cause. We are a SaaS provider working towards energy efficient commercial buildings that automatically adjust when, what & how much energy they use, without impacting comfort. Our mission is to help save the planet by reducing the amount of carbon being released through inefficient energy usage. We love solving problems and providing businesses with solutions that they never thought were possible. With a rapidly growing customer base and technology partnerships with leading energy management companies, we are looking to strengthen our team by recruiting an enthusiastic and talented Frontend Software Engineer to work on our products providing customers access to their building and energy data via a 3D digital twin. Our organisational values centre around being Responsible, Open Minded, Customer First and Honest. Read more about Grid Edge: https://gridedge.ai/ The Role - Key Accountabilities Developing and maintaining Angular web apps, both internal and customer facing using TypeScript and JavaScript. Developing UI components and iterating designs with the help of stakeholders and UX, including advising on API endpoint requirements. Ensuring that user interactions in the product are fast and how we use and process data in the front end application performs well. Deploying all web applications, contributing to CI/CD pipeline improvements and writing tests. Maintaining the stability and availability of the product. Delivering testable, scalable, reusable, well-documented code while using Git to manage feature development and ensuring any Jira tasks are managed and updated correctly. Working with GCP tools and developing Cloud Functions and using firestore, for example. Follow best practices in code development and assist the Lead Software Engineer in continuously developing approaches for best practice in the team. How you will track your success New feature deployments and UI/UX Improvements. Site Availability and responding to outages and other incidents in a timely way. Contributing to reviewing code submissions from other team members. Communicating regular status updates using relevant tools and seeking help when required. Continually keeping skills up to date by learning about new tools and technologies that may be relevant to the team. Proactively contributing to monitoring and alerting for incidents or performance issues. Understanding high-level business requirements and how they are translated into technological tasks. Performance reviews and 360 Feedback Key Skills and Experience Essential 5 years of software development with Angular. Familiar with Angular 14 or higher. CSS and responsive web design experience. Experience with RxJS and reactive programming. Experience with working with REST APIs and handling data efficiently Software architecture experience, especially distributed systems, with some experience in microsystems and API development. Experience of Pull Requests for code quality review using version control (Bitbucket/GitLab). Analytical thinker, problem solver with a strong attention to detail, able to use data to drive service improvement. Strong communication and networking skills, both written and verbal. Technically adept with ability to liaise closely with other Tech/Product teams. Ability to manage multiple competing priorities, and work effectively under the pressure of time constraints in a fast-paced, collaborative environment. Comfortable giving and receiving constructive feedback. Awesome team member. You know how to engage the relevant people to solve problems and inspire people to take action. Nice to Have GCP experience. Node.js experience. A keen passion and interest for improving the environment. Experience in an energy-related sector. What You Get: Salary Range: between £50-60,000 full-time equivalent salary, dependent on experience Hybrid working Regular connection events at our Birmingham Collaboration Hub 26 days of flexible holiday allowance Flexible working hours Enhanced parental and family leave policies Income protection, life assurance and Healthcare schemes Pension scheme Volunteering and sustainable policies and opportunities We care for our employees as much as we care for the planet, embracing diversity as an inclusive employer. Everyone's welcome, everyone's respected, and that's how we roll. We are always looking for individuals who bring something different to the team. Even if you think you don’t meet all the requirements, please don’t be put off from applying. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. We are an equal opportunity employer and we welcome people from all backgrounds. Our UK office is two minutes walk from New Street Station in Birmingham. Although we expect everyone to be able to get to the office, we encourage flexibility that accelerates our mission. After all, we have a planet to save. Please note that we will not be using agencies for this role, all applications will be dealt with directly.