Hi, I'm James
I'm an experienced web development specialist based in Kent and London, with experience across the whole project lifecycle. Coupling extensive experience in traditional front end development roles with leading agile development teams / mentoring / line managing, I can thrive in challenging environments and love working in an iterable and collaborative manner. I am a user interface expert who understands the merits of 'done' and ‘perfect’!Download CV (PDF, 65kb)
JS languages and frameworks
Expert at writing semantic, valid, well structured and accessible HTML5 markup with a particular emphasis and interest on promoting WCAG web accessibility standards.
Styling and branding
Advanced knowledge of CSS3 including custom properties, flexbox and CSS grid and methodologies including ITCSS and BEM. Experienced in tailwind and other css frameworks.
An in-depth knowledge of a wide variety of front end tooling including Git, NodeJs, Webpack, Babel. Familar with CICD tools including Jenkins and Travis CI and Jamstack architecture.
Working knowledge with Invision, Adobe Photoshop/Illustrator, Sketch and Balsamiq. An advocate of user centred design and experience with interaction design.
Methodology and soft skills
Full experience in agile software development including 6 months experience as scrum master. I also have experience in kanban and extensive line management and mentoring experience.