Role Area:

UI Developer

Contract Type:




Image module

Share on:

We are looking for a dynamic, reliable and experienced UI Developer to join our team and which can take part in our client’s successful project.

What you are going to do:
  • Review product specifications in order to give development estimates and product feedback
  • Innovative technical design and creative of technical specifications
  • Work in an Agile environment
  • Software creation, adhering to and feeding back into departmental standards and guidelines
  • Technical documentation that shares knowledge effectively
  • Responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency and maintaining brand consistency across all web pages, among other duties
  • Front End Developers are required to work in teams alongside Back end Developers, Graphic Designers and User Experience Designers to ensure all elements of web creation are consistent
  • This requires excellent communication and interpersonal skills
  • Communicate effectively with project stakeholders
Essential skills:
  • Good understanding of the design, implementation, and consumption of REST APIs
  • Proficient in Javascript
  • Experience with JavaScript frameworks/libraries, such as React, TypeScript, SAAS, Preact
  • Good understanding of state management libraries like Redux
  • HTML, CSS, Abstract (layout, media, typography, selectors)
  • Knowledge of CSS3, HTML5 and emerging technologies
  • Proficient in cross platform, cross-browser issues, web problem solving
  • Complete understanding of all browser-based technologies, especially browser DOMs, JavaScript, DHTML/CSS, performance
  • Experience with RESTful APIs (consuming and designing)
  • Solid practice of using ES6+
  • JavaScript test tools (e.g. Jest, Enzyme, Cypress)
  • Packaging/build tools (e.g. NPM, Webpack)
  • Experience of using established design patterns
  • Good Understanding of SSR and its benefits and use cases, knowledge in Node JS frameworks
  • Familiar with CI tools like Jenkins
  • At least 5 years experience
Desirable skills:
  • Understanding of the full development cycle and some experience of Agile development methodologies (SCRUM)
  • Experience with content management systems
  • An eye for visual precision and attention to detail
  • Understanding of and experience with application architectures (client/server, web, database)
  • Experience with any JS front-end frameworks

Send your CV and portfolio to