Develop a maintainable, secure, scalable, well-tested and well-written web-based application.
Work seamlessly with the other team in particular Product teams, Backend Devs, UI Designers & QA teams.
Work with product team and graphic designers to understand user interactions
Maintaining our design system components which will be used app-wide
Strong knowledge in Javascript
Strong knowledge in ReactJS concepts along with its popular accompanying libraries such as Redux, thunk, axios etc
Strong knowledge in HTML+CSS especially with general web interactivity
Understand how to construct a clean & efficient codebase within a React project
Experience in using testing framework such as Jest, Mocha, @testing-library/react, enzyme is a big plus
Excellent in working within a team, with good communication skills
Knowledge in version control tools (git, mercurial) is a big plus
Knowledge in using Storybook is a big plus
Knowledge in using NextJS is a big plus