Job Search

Home > Job Search

Senior UI Developer (Next.js + React)

Posted on:


Closing on:


Brief description :

Job 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 

  • Knowledge of large-scale JavaScript application architecture as well as design patterns 

  • 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 




Technical Skills 

  • Excellent understanding of JavaScript ES6, HTML 5 & CSS 

  • 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 

Preferred skills