Experience in systems analysis, design and an expert understanding of development, quality assurance and integration methodologies.
4+ years of professional experience coding and/or designing web applications utilizing modern front-end development tools and best practices including focused experience in relevant/targeted software stack like HTML, CSS, JavaScript/ECMAScript
Proficient in core JavaScript and strong understanding of component driven architecture
Good experience and knowledge in TypeScript/ES6+
Strong experience in working with ReactJS, web components, progressive web apps etc.
Superior analytical and business skills to reconcile conflicting objectives and find/design acceptable compromises within existing constraints.
Be an excellent problem solver with a solid understanding of OOP and a passion and drive to expand your coding skills.
Experience or exposure to working on product or agile teams
Ability to perform root-cause analysis and identify opportunities to improve performance, reliability, and resource consumption
Ability to write unit tests prior to releasing them to the quality engineering team in a timely manner along with experience in libraries like Jest, React Testing library, Mocha, Chai etc.
Experience of build tools like Webpack, Rollup etc.