Write and maintain clean, modular, and testable code
Collaborate with product managers and designers to ensure the technical feasibility of designs
Define the architecture of our new UI and microservices platform
Develop good-looking and reusable react component libraries on top of the material UI library
Use new and existing components to create new applications and user experiences
Ensuring timely high-quality delivery
Bachelors/Masters degree in Computer Science (or equivalent experience)
2+ years of experience working with React/Frontend Development
Solid understanding of modern web and front-end development
Proficiency with JavaScript and other front-end technologies such as HTML5 and CSS3
Extensive experience with modern web development (ES6/Babel, React/Node.js/NPM, Yarn, Webpack etc.)
Understanding of SEO and Page Performance.
Experience with unit testing, code reviews, and other quality-oriented practices
Experience with Docker
Strong technical problem-solving skills
Experience with micro frontends is a plus
Familiarity with agile methodologies is an added advantage
You will be expected to build A/B frameworks, high-performance web apps, Central Security Systems, highly configurable business workflows, and recommender systems and apply the latest algorithms to solve daunting problems.