Senior Front-end Developer • Lead and promote the technical direction and development of reusable patterns and components. • Have strong knowledge of modern web development stacks, web standards, user experience, progressive enhancement, performance, accessibility, browser compatibility, tooling and pipelines. Work with cross-functional teams to integrate into the back-end services to ensure that they are built to the same high standards. • Use modern tooling and development techniques to write and share test-driven code iteratively delivering. • Input into, promote and ensure design standardisation processes. • Release, maintain and support the deployment of products and code packages. • Coach, mentor and line manage colleagues. • Engage with teams across different levels and capabilities. • Be an enabler for multiple teams, driving consistency, standards, pace and quality, resolving technical blockers, and promoting re-use and collaboration through the wider communities. • Engage with and contribute to the engineering and user-centred design communities. • Have an excellent ability to self-organise and define priorities. • Docker, CI and deployment of components. • Delivery end to end testing using TDD and BDD. Technical Skills required • Significant demonstrable expertise in Front-end development of large-scale systems dealing with high numbers of users, transactions and business processes. • Detailed working knowledge and extensive experience of open-source technologies including HTML, CSS, client and server-side JavaScript, TypeScriptNode.js and other modern front-end frameworks and templating languages. • Experience in building accessible compliant user interfaces (WCAG). • Proven ability in delivering thorough unit level test coverage using common testing frameworks such as Jest or Mocha. • Experience integrating with a wide range of technical systems including database technologies (SQL or NoSQL), caching tools such as Redis and API Microservices, all deploying into cloud-based infrastructure. (AWS or Azure). • Influential and able to lead front-end activities, set and develop best practice for an agile team and contribute across multiple teams. You will ensure consistency whilst promoting standards as well as creating a coaching and mentoring culture. Knowledge and Experience required: * Previous experience of working for a government dept. * Previous experience of working in government beneficial * Knowledge of public cloud technologies, cloud hosting * Experience in working in Agile