Senior Front End Developer
Role details
Job location
Tech stack
Job description
You will join our team of developers working on the next generations of on Easy PV and Heatpünk, our web tools for designing PV and heat pump systems. As a senior developer in the team you will manage and mentor some of our younger developers - so we're looking for someone who is not just an excellent developer, but a great leader too. Some of the areas you will work on are:
-
2D and 3D graphical design tools. Within Easy PV, users interact with several 2D and 3D editors to create buildings, add and view solar arrays, and create schematics. In Heatpunk users create floorplans and we are working on a 3D editor to create pipe runs. These are complex pieces of UI, but have to be easy to operate and understand.
-
UI design and implementation. We are in the midst of a big project to bring all the UI in Easy PV and Heatpunk into a new design system. You will work closely with our UI designer to complete this task, and ensure that all new elements that we add in the future are also consistent in style and function.
-
Core functionality. Solar and heat pump systems are complex, and for responsiveness we carry out many calculations and optimisations in the browser. At times you will need to dig deep into the core logic of the application.
-
Customisation. We create and curate customised versions of Easy PV and Heatpunk for a number of customers, including large installers, manufacturers and energy companies. You'll get to work on interesting projects for some big household names.
The role is based in our offices in Milton, on the outskirts of Cambridge.
Requirements
You will help to manage and mentor our front-end development team, working primarily in javascript. This post is for someone with a few years of coding experience under their belt., You are a software developer with experience in writing modern web applications. You relish a challenge, and enjoy working in a team.
You have relevant experience as a full stack or front end developer, working in HMTL, CSS and javascript, and you are keen to share your experience with younger members of the team. You would like develop your own career further and love to get to grip with new code and explore the boundaries of what you can create. You are an excellent problem solver, able to break down complex problems and come up with robust solutions. You are not scared to dig into the maths if necessary.
You are passionate about building a low-carbon energy system in the UK and you share our values around reducing consumption and building a fairer, more equitable world.
You have good interpersonal skills, and are good at both working in a team and in taking the initiative and achieving outcomes independently. You are keen to help other members of the team to develop through code reviews and mentoring. You present a friendly but professional face to both colleagues and customers.
You have good attention to detail whilst keeping track of the bigger picture, are thorough, and can easily pick up new systems and practices.
If you have experience of javascript 2D or 3D canvas libraries (such as konva.js or three.js) that would be an advantage, but it isn't a prerequisite.
Benefits & conditions
Salary will be from £55K to £80K depending on experience, plus eligibility for the company profit share scheme and a free bag of organic veg each week., Salary is negotiable and will depend on your experience. We aim to be competitive. In addition to base salary we have a policy of sharing a proportion of the profits of the company amongst long-term employees.