Senior UI Developer (Next.js + React)
Brief description :
5 to 7 year experience in the design, development and use of component-basedâ¯UIâ¯architectures.
Extensive practical knowledge of designing sophisticated web applications
Integration of web-based applications with several systems
Collaborate with delivery teams throughout the design and development phases to guarantee compliance withâ¯UIâ¯architectural standards and best practises
Develop and manage a set of performance standards for all development projects, in collaboration with relevant stakeholders.
Build reusable components and front-end libraries for future use
Browser performance auditing and tuning. Optimize applications for maximum speed and scalability
Design and develop proof of concept prototypes for advanced features and designs
Responsive design implementation across devices, platforms, screens, etc.
Providing technical oversight and performing code reviews for multiple development efforts
Experience working within Scrum / Kanban
Develop new user-facing features using React JS, Next JS, and MUI
Expert level understanding of the HTML DOM and underlying event model along with, AJAX, DOM, and Typescript
Deep understanding of web service technologies (HTTP, REST, JSON) and design principle
Knowledge of popular React workflows (such as Context API or Redux)
Good understanding of Server-Side Renderingâ¯
Experience working with stylesheet languages like SASS and LESS
Experience in implementation of headless commerce
Handle Cookies (Both Server and Client)
Knowledge in web accessibility
Knowledge about Apollo Client
Expertise in Dev-Ops best practises and Continuous Integration (CI/CD) techniques
Hands on skills using distributed code repositories (Git, Perforce, BitBucket) with code reviews
Understanding of design strategies for effectively leveraging CDNs
Familiarity with consuming service-orientedâ¯architecture layers and application programming interfaces
Experience working with Design System and integrating UI frameworks like Material UI, UIKit etc.
Experience working with BFF (Backend for frontend)
Knowledge of using Styled components or CSS modules to style React components