Duties & Responsibilities:
-
Develop new user-facing features using React.js and Next.js
-
Ensure the technical feasibility of UI/UX designs
-
Build reusable components and front-end libraries for future use
-
Optimize 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 applications
-
Stay updated with emerging technologies and industry trends.
Qualifications & Requirements:
-
Bachelor's degree in computer science or a related field.
-
5+ years of experience as a skilled Front-end developer.
-
Strong experience in HTML, CSS, Bootstrap, jQuery
-
Strong 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 performance
-
Good understanding of NoSQL databases;
-
Experience in integration with different APIs.
Benefits:
-
Remotely work model
-
Flexible working hours.
-
Salary in USD