WHO ARE YOU?
WHAT ARE YOU RESPONSIBLE FOR?
Understanding your team’s product domain, and its customers
Writing semantic HTML whilst utilising templating languages (e.g. JSX, Jade / Pug)
Creating re-usable CSS using pre-processors (mostly SCSS)
Working with NodeJS development tools (eg. Gulp, NPM, Makefiles)
Writing the right Tests at the right levels (Jasmine, Jest, Selenium)
Embedding UI libraries correctly (we use our own in-house library similar to Bootstrap / Foundation)
Ensuring the creation of highly accessible code (W3C WCAG 2.0, ARIA)
Working with task workflow & continuous integration tools (JIRA Agile, Confluence, Bamboo)
Managing and maintaining code with Git (ideally Bitbucket)