● Develop new user-facing features.
● Develop reusable, highly optimized, and testable modules.
● Build reusable code and libraries for future use.
● Ensure the technical feasibility of UI/UX designs.
● Optimize application for maximum speed and scalability.
● Assure that all user input is validated before submitting to the back-end.
● Collaborate with other team members and stakeholders.
● Optimize web pages for maximum speed and scalability.
● More than three years of experience as a front-end developer.
● At least a Bachelor's degree in Computer Science or other related fields.
● Extensive knowledge of various debugging and testing processes.
● Working experience with React.js.
● Fluent in English, spoken and written.
● Version control experience (Git).
● Understanding of UI/UX Design processes.