· Lead the design and development of user interfaces using modern technologies like ReactJS/NextJS with best practices.
· Work closely with backend developers to ensure seamless integration of the frontend with backend systems such as REST APIs.
· Conduct regular code reviews to ensure code quality, maintainability, and adherence to company standards and best practices.
· Introduce new technologies into the team based on fit and suitability to deliver a solution.
· Guide and mentor junior developers, helping them grow and improve their skills.
Job Requirements:
· Degree in Computer Science/Information Technology or related discipline
· 5+ years of related experience.
· Strong HTML, CSS and JavaScript/TypeScript skills.
· Familiarity with server-side CSS pre-processing platforms, such as LESS and SASS.
· Experience with ReactJS/NextJS, Vue.js, Node.js, etc.
· Good understanding of Web Components.
· Knowledge of improving web performance such as optimizing images, minifying codes, etc.
· Knowledge of automated units, functional and regression testing.
· Strong understanding of responsive design and UX principles.
· Experience in designer-frontend-developer handoff processes.
· Knowledge and experience with building tools such as Webpack.