Role Area:

Senior UI Developer

Contract Type:

Full Time



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

*Please note that by applying to our roles you are being informed about your personal data being processed by DualIT.
You can find more details here.

Apply Now