- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side template languages such as Jade, EJS.
- Good understanding of server-side CSS pre-processors such as Stylus, Less.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Strong knowledge and more than 3 years experience with React
- Experience with tools like Redux + Redux Saga + Flow + Jest
- Awareness of cross-browser compatibility issues and client-side performance considerations
- Demonstrated design and UX sensibilities
- Experience testing frontend/mobile applications
- Experience in React Native is a plus
- Understanding accessibility and security compliance, learn and implement Enterprise policies and standards.
- User authentication and authorization between multiple systems, servers, and environments
- Implementing automated testing platforms and unit tests