engineer and maintain innovative, customer centric, high performance, secure and robust solutions
work within a feature team and use extensive experience to engineer software, scripts and tools that are often complex
liaise with other engineers, architects and business analysts across the platform
produce complex and critical software rapidly and of high quality which adds value to the business
collaborate to optimise our software engineering capability
design, produce, test and implement our working code
work across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations
Requirements
At least two to four years of experience in user-centred design with hands-on experience in Figma or Adobe XD or Sketch, combined with solid front-end development skills in HTML5, CSS3, JavaScript, and modern frameworks like React or Angular or Vue, including responsive and mobile-first design
Experience working with design systems, component libraries like Material UI, Bootstrap, version control (Git), accessibility standards, and usability best practices, with keen attention to detail and problem-solving ability
Proficiency in Python, AWS Cloud including Amazon Connect and voice technologies, DynamoDB, DevOps practices, and integration with external/on-prem systems, along with exposure to contact centre technologies (AWS Connect, Cisco)
A background in solving highly complex, analytical and numerical problems
Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance