About the job
Job Description
Senior Mid-level or above with 2+ years of experience in React.js and Next.js, integration with backend APIs, WebSocket, SCSS, Responsive Design, PWA, and Mobile Applications.
Responsibilities
UI frontend development with React.js, Next.js, and backend APIs.
Develop, maintain, and follow standards-based CSS, HTML5, and JavaScript.
Utilizing a variety of markup languages to write web pages.
Work closely with UI/UX design, product management, stakeholders, and development teams to create elegant, usable, responsive, and interactive interfaces across multiple devices.
Turning Prototypes into front-end code with React.js and Next.js with excellent interactions.
Ensure the technical feasibility of UI/UX designs.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Ensuring web pages are optimized for maximum speed, scalability, and best performance across smart devices.
Writing reusable code and libraries for future use and maintainability.
Takes higher ownership of the tasks and duties assigned.
Skills & Qualifications
Bachelor’s degree in any related field.
3+ years of experience in UI development with React.js and Next.js is a must.
Extensive experience with HTML5, CSS3, SASS, SCSS, and JavaScript.
Good Experience and knowledge of React.js with more than one proven project.
Good Experience and knowledge of related react js with backend APIs with more than one proven project.
WebSocket, firebase, or other similar technologies.
Good understanding of SEO optimization principles.
A solid understanding of the latest frontend technologies, design systems, color theory, and web typography.
Experience with responsive and adaptive design.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Code versioning tools, such as Git and SVN.
Experience working with build tools such as Grunt, Gulp, or Webpack.
Knowledge of React, Angular, and Vue.js.
Understanding of key website design principles.
Knowledge of image authoring tools, to perform small adjustments on images.
Experience with graphic design applications such as Adobe is a plus.