Senior UI Developer (React & Angular)
13 days ago
Belfast
Hi , Greetings from Ampstek !! We do have opening for our client, Role : Senior UI Developer (React & Angular) Location : Belfast, NI Duration : Permanent Job Description: Total IT Experience: 7 to 12 years ⢠Angular / React UI developers with proficiency in Design Systems. Eg: Material UI, ⢠Experience in using the Design system, ⢠Strong experience with React 18+, TypeScript, and ES6., ⢠Expertise in performance fine-tuning and optimization of front-end applications, ⢠Hands-on experience with React Hooks such as useState, useEffect, useMemo, useCallback, and custom hooks., ⢠Strong understanding of responsive design principles, patterns, and libraries such as Bootstrap., ⢠Solid knowledge and hands-on experience in backend API integration, exception handling, and managing synchronous/asynchronous requests, ⢠Proficient in HTML5, CSS3, and modern CSS frameworks like Tailwind CSS or Styled Components., ⢠Strong experience with Application Security concepts such as Authentication, Authorization, and Data Security., ⢠Experience in designing applications for multiple browsers and multiple resolutions, including mobile devices., ⢠Strong experience in responsive design principles and patterns and libraries such as bootstrap., ⢠Hands-on experience with code release processes, bundling, and packaging applications for production environments., ⢠Strong skills in troubleshooting front-end issues and adhering to best practices., ⢠Proven ability to develop reusable components/widgets and implement component-driven architecture and design principles., ⢠Exposure to unit testing or testing automation frameworks for front-end validation., ⢠Advanced experience with testing frameworks such as Jest, React Testing Library, Cypress, or Enzyme for unit, integration, and end-to-end testing., ⢠Strong understanding of web accessibility standards (WCAG) and experience in building inclusive and accessible applications., ⢠Experience in accessibility testing, ⢠TFS (Team Foundation Server) familiarity will be an added advantage, ⢠Working knowledge of Webpack, Vite, Create React App (CRA), and Agile Scrum Framework for efficient development, build optimization, and project management., ⢠Familiarity with NGRX or RXJS frameworks, as well as Saga/Thunk patterns for state management and data transfer., ⢠Exposure to micro-frontends architecture for modular UI development is an added advantage., ⢠Good to have: Experience in Node.js backend development., ⢠Familiarity with Continuous Integration methodologies and tools like Jenkins., ⢠Good to have exposure to cloud CDN and static website hosting in AWS or Azure., ⢠Excellent communication and presentation skills.