Job Responsibilities:
· Develop and update user-facing features
· Build reusable code and libraries for future use
· Ensure the technical feasibility of UI/UX designs
· Optimize application for maximum speed and scalability
· Translating design to reusable components
· Collaborate with other team members and stakeholders
Experience and Skills Requirements:
· Experience in ReactJS is a must
· Experience in NextJS is a must
· Proficient in one of the frontend design frameworks: Material UI, Semantic UI or Ant Design
· Proficient in JavaScript, even better if you know Typescript
· Proficient understanding of state management framework - Redux, React and Context
· Proficient understanding of cross-browser compatibility issues and ways to work around them.
· Proficient in using frontend testing: Jest, React Testing Library, Enzyme
· Good understanding of responsive web development
· Good understanding of SEO principles and ensuring that application will adhere to them.