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, TypeScript, Node.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
#J-18808-Ljbffr