CANDIDATES MUST LIVE IN UK AND HOLD A BRITISH PASSPORT
Skills and experience Essential
Expertise in JavaScript with a minimum of 5 years experience
Layout and presentation skills in HTML, CSS and related technologies
Web application user interface design skills and experience
Familiarity with a templating technology (e.g. freemarker, JSX)
A thorough understanding of web concepts: HTTP, REST, web services, etc.
Experience working on Agile projects, particularly Kanban or Scrum
Desirable
Experience of developing for deployment to the public cloud (e.g. AWS, Azure, etc.)
Experience using the Atlassian suite (Jira, Confluence, etc.)
Working knowledge of coding best practices: version control, unit testing, CI and documentation
Comfortable using the command line to support application development and deployment
Responsibilities
Develop solutions that meet the needs of users by considering the user at every step of the delivery process; from understanding the need to designing the solution and delivery
Work as an integral member of a small, remote team
Agree and deliver on sprint commitments
Design and implement secure software components
Participate in the iterative user needs analysis and design phases
Ensure that code is well-tested in development and to take part in systems integration testing where required, to meet the agreed level of quality
Participate in peer review processes
Supporting the team through the full release cycle
Participate in development support for the resolution of bugs, provision of hot fixes and support of the production system as required by application operations
Supporting the test team where automation is necessary
To follow and enhance the organisation’s software engineering practices and processes

