Duties & Responsibilities:Develop new user-facing features using React.js and Next.jsEnsure the technical feasibility of UI/UX designsBuild reusable components and front-end libraries for future useOptimize components for maximum performance across a vast array of web-capable devices and browsers.Convert UI/UX designs into interactive responsive components using CSS, HTML, and React with help of the web designer team members.Write clean code, build good structure components, and optimize speed and memory performance.Build reusable javascript libraries/frameworks.Collaborate with back-end developers and web designers to improve usability.Integrate with different backend APIs using the available documentation to build a single-page application.Develop specifications and designs for complex applications or modify/maintain complex existing applicationsStay updated with emerging technologies and industry trends.
Qualifications & Requirements:Bachelor's degree in computer science or a related field.4+ years of experience as a skilled Front-end developer. Strong experience in HTML, CSS, Bootstrap, jQueryStrong knowledge of JavaScript frameworks, mainly Angular + Angular Material or React.js + Redux. Vue.js is a plus.The ability to convert UI designs into responsive front-end designs using React.Experience with UI/UX is a plus.Good knowledge of Data Structure and Algorithms.Good understanding of browser rendering behavior and performanceGood understanding of NoSQL databases;Experience in integration with different APIs.
Benefits:Work From HomeFlexible working hours.