Requirements
● 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.
● Experience with state managers namely Redux.
● Experience in writing unit and E2E tests.
● Basic knowledge of how Progressive Web Apps work.
● Experience in producing maintainable code in large codebases.
● Fast debugging skill.
● Ability to work in an Agile environment.
● Experience with version control systems (e.g. Git).
● Familiarity with MongoDB and Redis is considered a bonus.
● Fluent in English, specifically verbal and written communications.