Software Engineer developing innovative, high-performance solutions in customer-centric feature teams. Collaborating with engineers and analysts to produce complex software rapidly.
Responsibilities
engineer and maintain innovative, customer centric, high performance, secure and robust solutions
working within a feature team
liaising with other engineers, architects and business analysts across the platform
producing complex and critical software rapidly and of high quality which adds value to the business
working in permanent teams responsible for the full life cycle, from initial development through enhancement and maintenance to replacement or decommissioning
collaborating to optimise our software engineering capability
designing, producing, testing and implementing our working code
working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations
Requirements
at least eight years of experience in software engineering, software design, architecture
Expertise in ReactJS, writing functional components and hooks, along with SPA state management and testing libraries like Jest and Cypress
Expertise in JavaScript, Object-Oriented JavaScript including DOM manipulation and document APIs
Strong understanding HTML, CSS and pre-processors like Sass and SCSS with knowledge of HTML DOM CSSOM
Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance
Engineering Lead leading a squad of engineers to develop the Digital Twin Platform at Woven by Toyota. Engaging with customers and ensuring quality deliverables in a hybrid environment.
Freelance Embedded Software Engineer developing hardware products at Kickmaker. Engaging in firmware design, software development, and international project participation.
Junior Fullstack Developer at Etinet responsible for frontend and backend development. Collaborating with teams to build scalable and high - performance digital solutions.
Lead Software Engineer at Novacura focusing on developing IFS Cloud software solutions and supporting projects. Engage with customers and teams to implement successful software solutions in a dynamic environment.
Senior Software Engineer in the STIX team protecting payment flows through credit assessments and fraud detection. Running a microservices architecture and processing credit checks daily.
Principal Engineer designing software with a focus on customer experience, collaborating to enhance banking software engineering capabilities. Leading innovative solutions and development oversight for banking applications.
Senior Software Engineer developing back - end solutions for fintech company in Malaysia. Focus on microservices architecture, mentoring, and code quality in a hybrid work environment.
Senior Software Engineer developing high - performing, enterprise - grade applications at Absa. Collaborating with teams to innovate and deliver robust solutions in an agile environment.
Principal Software Engineer leading the design and implementation of AI - powered Clinical Trial Management Systems. Driving product innovation and shaping AI integration in clinical research applications.