- Bachelor's degree in computer science or related engineering or technical fields with 6+ years for relevant experience
- strong understanding of agile methodologies
- robust knowledge in software engineering with JavaScript, Typescript, ES6, React js, Redux and JSX
- deep understanding of frontend development tools and technologies (e.g. npm, webpack, less- css processors, css flex box model)
- experience in designing secure, robust and scalable frontend applications
- familiarity with architecture styles /APIS (REST) and version control systems like GIT
- strong analytical, problem-solving, and synthesizing skills (you know how to figure stuff out)
- experience in rx js would be added advantage