We have a new and exciting opportunity for an experienced UI Developer to join a successful company who supports the Government’s largest challenges, combining technical expertise and delivery capability with a vision to accelerate change and re-invent the way that Public Services are both designed and delivered. The experienced UI Developer will join an existing friendly and talented collaborative working on a greenfield project that will involve some of the latest technologies and approaches within the industry. Working closely with our UX consultants to create a GIS mapping solution that integrates a number of features you will have experience of UI/Front end development, across digital projects, and the skills and breadth of knowledge to hit the ground running using the latest version of React.js and associated libraries.
Responsibilities:
- Work closely with the UX Designer performing optimised tests to increase conversion and user engagement
- Perform code reviews and conduct unit testing to ensure all standards are being followed and understood
- Create and maintain a library of common UI (User Interface) modules components & tools
- Utilise your expertise in Responsive web design and grid frameworks such as Bootstrap
- Develop clean, efficient, maintainable code using HTML, CSS and JavaScript
- Initiate and make suggestions for appropriate approaches, methods and technologies to use on varying projects
- Collaborate between the UX designer and the development team to deliver a seamless User interface
- Effectively communicate with the wider IT team and key partners
Qualifications/Experience:
- A computer science degree or equivalent proven experience
- 2+ years Commercial experience with Angular
- Solid experience with HTML, CSS, Javascript
- UI Patterns (MVC / Razor pages / CQRS)
- Strong experience with CSS and JavaScript browser compatibility issues and solutions
- Proficiency with a leading CSS Preprocessor or Post Processor (i.e., SCSS or PostCSS w/ Autoprefixer & cssnext or BEM)
- • Solid experience in JavaScript, including DOM manipulation and the JavaScript object model