Responsibilities:
- Develop new user-facing features as well as maintain and improve the application.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs while maintaining high-quality standards and brand consistency.
- Optimize application to handle high scale.
- Work closely with Product Managers, UX designers, and back-end engineers to implement front-end solutions.
- Follow secure coding practices to avoid vulnerabilities like XSS, and CSRF.
- Actively participate in code and design reviews to build robust applications.
Requirements:
- Deep understanding of JavaScript (ES6) and of at least one test framework.
- 2-7 years of Experience in web Development and at least 6 – 9 years’ experience in ReactJS Library.
- Curious to learn new things and adopt new standards.
- Experience in building at least one frontend application using ReactJS / Angular App (> 4) from scratch/ building a product.
- Good understanding of webpack, CSS preprocessors, react-redux architecture, and redux-saga.
- Understanding of network layer, HTTP, HTTPS, cookies, and local storage.
- Strong problem-solving skills and strong command of object-oriented design, algorithms, and other computer science fundamentals.
- Understanding of design frameworks, and UX patterns for the web.
- Ability to think strategically and implement with excellence.