Description
Front End Developer
Job overview:
We are currently recruiting for an experienced Front End JavaScript Developer with knowledge and experience of implementing the Front End logic that defines the behaviour of the visual elements of a web application. You will require expertise in the full software development life cycle, from concept and design to testing.
Skills:
- Programming languages: JavaScript
- Clean modular/component based JavaScript code
- Object Oriented or functional programming style code
- Understanding of REST API
- Testing: Unit testing, TDD, functional testing
- UI/UX: Accessibility, responsive design, mobile design, cross browser development and modern HTML/CSS techniques: eg HTML5/CSS3, CSS pre-processors
- Working practices: Agile, Pair programming, using version control and continuous integration.
Role & responsibilities:
- Actively part of sprint planning, backlog grooming and task estimation.
- Elaboration of user stories (technical and functional) into design sketches and coding tasks.
- Responsible for the quality implementation (supportable, maintainable, scalable and secure) of JavaScript code, which includes unit testing.
- Working closely with the quality assurance team (technical testers) to identify risks and to support the development of complex test scripts.
- Ensure that the status of agile tickets worked on is updated promptly and highlight blockers in time to get them resolved.
- Creation of POC's/Spike development and active involvement in technology evaluation.
- Actively contribute in sprint show and tell sessions, UI design governance and retrospective meetings.
Preferable Experience:
- ES6
- ReactJS/Redux
- WebPack
- SASS
- CS-modules
- Mocha
- Enzyme
- GIT
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships, pregnancy or maternity or age