We are looking for an experienced UI Developer with strong expertise in front-end technologies and modern frameworks. The ideal candidate will have hands-on experience with ReactJS and working knowledge of AngularJS, along with a solid understanding of UI/UX best practices, accessibility standards, and performance optimisation.
Responsibilities
-
Design, develop, and maintain scalable and responsive web applications using ReactJS and AngularJS.
-
Translate UI/UX design wireframes into high-quality, interactive interfaces.
-
Collaborate with designers, backend developers, and product managers to deliver seamless user experiences.
-
Ensure code quality through unit testing, code reviews, and best practices.
-
Optimise application performance for maximum speed and scalability.
-
Work with RESTful APIs and integrate backend services.
-
Debug and troubleshoot issues across different browsers and devices.
-
Stay updated with the latest trends, frameworks, and tools in front-end development.
Requirements
-
2-5 years of professional experience in front-end/UI development.
-
Strong hands-on experience with React.js (React V 17.0.2)(hooks, context, Redux, component lifecycle).
-
Strong hands-on experience with. Net (C#)
-
Solid understanding of modern UI/UX best practices, responsive web design, and performance optimisation.
-
Good working knowledge of AngularJS (1 x) and exposure to Angular (latest versions are a plus).
-
Good knowledge of Angular.
-
Proficiency in JavaScript (ES6+), TypeScript, HTML5 CSS3 and SCSS/SASS.
-
Experience with responsive design frameworks (Bootstrap, Material UI, Tailwind CSS preferred, Kendo CSS preferred).
-
Familiarity with REST APIs, JSON, and asynchronous programming.
-
Strong understanding of cross-browser compatibility and web performance optimisation.
-
Knowledge of Next.js, Angular (2+), or Vue.js .
-
Familiarity with unit testing frameworks (Jest, Jasmine, Karma).
-
Understanding of 508 compliance, accessibility standards (WCAG/ARIA), and UI/UX principles.
-
Experience with version control systems (Git/GitHub/GitLab).
-
Familiarity with Agile/Scrum methodologies.
This job was posted by Mohammad Yusuf from Nouveau Labs.