Principal Front-End Developer
Roles and responsibilities including:
- lead front-end developer creating the front-end templating for projects supporting our core CMS platforms - Episerver and Umbraco
- new builds, and feature development, updates and maintainence of legacy projects
- cross-browser and device testing
- WCAG 2.1 AA compliant
- responsible for requirements gathering and solution definition, wireframe and creative review, estimation, creation of documentation in Confluence, definition of tasks in JIRA
- creation of boilerplate code and component base-build including the creation of a library of accessible components, implementing the interaction patterns from WAI-ARIA Authoring Practices 1.1
- daily mentoring and support of junior members of staff
- reviews of Senior and Middleweight members of the development team
- departmental advocate for accessibility and internal Accessibility Working Group lead
- liaising with the senior members of the test team to review and develop accessibility test scripts
- review of, and defining SonarQube rules for front-end linting
- creator and contributor to best-practice documentation such as font-loading strategies, HTML email guidelines, CookieBot implementation and accessibility
- roducer of quarterly internal browser support recommendation documentation
- ISO27001 practitioner as required by agency standards
- promoting the agency values: people, creativity, professionalism, integrity, quality, value, service and pro-activity
Tools: HTML, CSS, SASS, BEM, Javascript, jQuery, ES6, basic Vue/Nuxt.js/React, Confluence, JIRA, VS Code, Visual Studio, NPM, Node.js, Gitlab, Gulp, Webpack, Adobe Creative Suite
Testing: WAVE, Axe, Lighthouse, Siteimprove Accessibility Checker, W3C Validator, BrowserStack, WebPageTest.org
EpiServer clients including: Health Care Professions Council (HCPC)
Umbraco clients including: West Yorkshire Combined Authority, Simpson Millar, The TTC Group, Adler and Allan
