Do you want to work at the leading edge of JavaScript technologies? Do you have the drive to build great products for a world class organisation? Were looking for a Senior Engineer with JavaScript and React skills to help deliver the roadmap for Sage Accounting You will be working within an international team of around 7-8 developers and 3-4 QA, on new and existing customer facing products, utilising Sage’s open source library of React components – Carbon This is a hybrid role – three days per week in our Newcastle office. What we’re looking for: • Excellent commercial JavaScript experience • Excellent commercial React experience • A good understanding of testing web applications - knowledge of Jest would be advantageous • An understanding of Typescript • An understanding of state management • A great team player, communicator and collaborator - as well as your own contributions to the codebase, we encourage engineers to support more junior colleagues within the team • Experience with Agile Development and SCRUM You will: • Provide technical leadership for a team of developers - offering guidance on best practice, mentoring/coaching, improving team delivery • Work alongside the Team Leader on agreed projects to support the team’s roadmap - identifying and mitigating items that may impact the team’s delivery • Coordinate closely with Architecture to ensure high quality solutions are delivered following agreed processes • Own technical work streams - delivering at pace, researching and solving complex problems • Identify and drive opportunities outside of the immediate team - advise, or share best practice; Influence departmental strategy; improve delivery • Successfully develop, deliver and maintain high quality software (requirements, design, code, documentation, etc.) • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable • Participate in all phases of the project lifecycle • Contribute to quality activities, incl. peer reviews of estimates, designs and code • Investigate and resolve defects/bugs found in pre-production or production environments • Be an active and enthusiastic team player, working effectively with all team members to deliver against commitments • Be committed to team success and positive team dynamics • Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results • Continuously strive to make improvements to the existing products and/or systems and services • Update job knowledge by studying current development tools & techniques Key Skills and Experience: • React • Typescript, CSS-in-JS and state management • Unit testing web applications e.g, Jest or React Testing Library • Storybook and Playwright • Object-oriented programming, enough to write and review code and documentation. • Ability to interpret user requirements and translate these into technical specifications leading the technical solution • High numerical reasoning and logic ability with good problem-solving skills • Mentoring and coaching skills • Service-oriented architecture experience • Be willing to adapt to significant changes in either technology or environment • Team player and collaborator • Best coding principles • Troubleshooting and problem-solving expertise. Preferred : • Ruby on Rails • React Query • Experience of Accessibility and coding for responsive design (mobile first) • Innovative and creative thinking • Customer focus