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 hr@dualitsoft.com
*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.