UI Developer

Recruiter
Mastek Ltd
Location
Birmingham, UK
Salary
Competitive
Posted
17 Sep 2019
Closes
30 Sep 2019
Ref
1209764108
Contract Type
Permanent
Hours
Full Time
Description Capability to design & use frameworks for front end applications interacting with backend Restful web services. We are looking for a UI Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UX design wireframes/visual design to actual code that will produce visual elements of the application. You will bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. Familiarity with containers like Docker a plus. Self-starter with a willingness to ask questions and willingness to learn. Must be a team player and put the goals of the team first. Requirements Responsibilities - Develop new user-facing features - Build reusable code and libraries for future use - Ensure the technical feasibility of UI/UX designs - Optimize application for maximum speed and scalability - Assure that all user input is validated before submitting to back-end - Collaborate with other team members and stakeholders Skills and Qualifications Must Have - Understanding of JavaScript libraries and frameworks particularly JQuery but also AngularJS, VueJS, ReactJS, BackboneJS - Good knowledge of java and interface between front end and backend - Experience of AWS, docker and Git source management/versioning too. - Good understanding of asynchronous request handling, partial page updates, and AJAX - Experience of working with prototypes and converting them to data driven templates. - Proficient understanding of semantic HTML markup with HTML5 and CSS3 - Understanding of working in an AGILE work environment and using tools such as JIRA/Confluence Nice to have - GDS (Government Digital Services) process, design principles and interaction patterns. - Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus. - Task runners such as GruntJS, Gulp or Webpack. - Understanding of JSON and Creating JSON schemas. - CSS pre-processors, such as SASS or LESS

Similar jobs

Similar jobs