Hutchison Technologies are one of the UK’s leading suppliers and installers of high quality audio-visual, telecom and datacom equipment to the health, fitness and hospitality industries. Established in Scotland in 1991, Hutchison Technologies create bespoke sound system, video, lighting and telecom solutions to meet the most challenging of briefs in respect of reliability, functionality and innovation. Meticulous research, intensive product development, sound advice and hassle-free project management are supported by prompt maintenance and regular servicing by fully trained staff. To be in position to service a significant number of blue-chip clients, Hutchison Technologies have invested significantly in both the technologies available and their wider Research & Development function in general . Within the R&D department sits a team of Software Engineers and this is where Hutchison Technologies are currently looking to expand. The Opportunity Hutchison Technologies are building a different kind of smart energy monitoring and reporting system. Their Dundee-based team is constantly iterating, solving problems, and working together to empower people in the UK to connect to their energy usage in meaningful ways. Their aim is to help people save money on their energy bills, and lower the carbon footprint of the UK. The British government has mandated the roll out of smart meters across the UK. That means providing smart meter monitoring and reporting for 30 million households by 2020. Given the scale and ever-increasing complexity of possible feature sets, it's a non-trivial problem to keep the applications performant, and adjust to the trends of the market. Efficient use of device and network resources is key, and scaling that to all devices and OSs is challenging. The Research and Development team is responsible for the architecture, delivery, and maintenance of this solution to energy retailers. The team is growing, and looking for engineers. The ideal candidate is comfortable building systems from the ground up, skilled at identifying optimizations, and happy working with other engineers of varying ability to develop solutions. The Role Responsibilities Write, analyse and optimise code for a range of applications (front end and back end). Contribute to the creation of the solution across the board; from software architecture. Ensure the solution being delivered is of the highest quality. Essential Requirements Willingness to learn. Be effective at both written and verbal communication. Possess the ability to think through complex system design. Can express ideas through prototyping and code. Receive and deliver constructive criticism. Preferred Requirements A degree in Computer Science, Electronics, Software or a related field. 5+ years of industry experience building and shipping production software. Knowledge of systems architecture and performance trade-offs. Bonus Requirements Experience using the following technologies; Elixir Phoenix React / React Native GraphQL Docker Kubernetes Node.js MQTT Google Cloud Platform Git How To Apply If you are looking to join a team using the latest technologies in a role which will offer scope for continued progression and personal development then this opportunity is too good to miss. To be considered please submit your CV by clicking the link alternatively please contact Martin Crines, Partner at Jenson Fisher Consulting using the details provided. Jenson Fisher Jenson Fisher are delighted to be working with Hutchison Technologies to attract talent to their expanding workforce. With offices across the UK, including Dundee, Glasgow and London, we are expertly placed to support both candidates and clients in meeting their objectives. If you are interested in either adding to your team or securing a move please do not hesitate to contact a member of our team.