Requirements
● Stay up-to-date on cutting-edge and emerging front-end technologies.
● Experience with HTML5 and the semantic web.
● Extensive experience with CSS, CSS preprocessors, responsive design, and a mobile-first mindset.
● Deep knowledge of JavaScript (ES5, ES6, and ES7).
● Extensive experience with React.js and Next.js.
● Excellent hands-on experience with modular and component-based React applications.
● Deep knowledge of server-side rendering.
● Experience with state managers namely Redux.
● Experience in writing unit and E2E tests.
● Advanced knowledge of how Progressive Web Apps work.
● Experience in producing maintainable code in large codebases.
● Experience with version control systems (e.g. Git).
● Proficient understanding of code versioning tools, such as Git.
● Strong analytical and problem-solving skills.
● Good team player that is enthusiastic about delivering results.
● Stay up-to-date on cutting-edge and emerging front-end technologies.