What You Will Be Doing Collaborating on front end product architecture for distributed systems, ensuring technical feasibility of UI and UX designs and optimising for speed, scalability and accessibility Implementing information architecture and interaction design in alignment with back end specifications for complex applications Working closely with business analysts, data scientists and project managers to understand capabilities, limitations and project requirements Participating in the full software development life-cycle and communicating updates to the Head of Engineering or Development Director Developing new user facing features and building reusable libraries for future use, including contribution to an internal design system Writing clean, test driven code that aligns with standards and best practices Testing features to ensure usability, accuracy and performance Updating, repairing, modifying and developing existing software and internal applications Collaborating with Customer Support and Implementation teams to resolve issues and bugs found in testing or production Consulting with customers or internal teams on project status, proposals or technical issues Supporting innovation by analysing trends, identifying new opportunities and contributing to idea generation activities What You Will Bring Minimum Qualifications Bachelor's degree in computer science, computer engineering or a related field Five or more years of relevant experience At least one major competency outside of programming such as monitoring, performance optimisation, documentation, integration, testing or visual design Technical Skills React 18 and TypeScript including advanced hooks, strict typing, generics, composition patterns and performance optimisation TanStack Query v5, Router v1, Table and Virtual Vite for build optimisation and dev server configuration Tailwind CSS including utility first styling and design system work React Hook Form and Zod for complex validation and type safe API contracts Nx Workspace including task orchestration, affected commands, custom generators and caching Testing with Vitest, Cypress and MSW Storybook 8 for component documentation and visual testing Architectural Knowledge Micro front end architecture within an Nx monorepo Component driven development and design systems Domain driven design principles API first development using type safe contracts Competencies Strong integrity, ownership and ethics with high performance standards Clear and open communication across all formats Collective mindset with the ability to build relationships across diverse perspectives Outcome focused approach with discipline and resilience Service oriented mindset focused on understanding needs and exceeding expectations Curiosity and a growth mindset with an interest in technical and business improvement Strong analytical and strategic thinking aligned to organisational goals Why Join Opportunity to lead front end engineering and influence modernisation across a complex product suite Work with modern and forward thinking technologies Collaborate with teams across engineering, data, customer support and implementation Contribute to a global product used by leading food production and retail organisations If you are interested or have any questions about the role, please contact Eve Geddis directly on LinkedIn.