● Work in a small scrum team to design and build high-quality customer-facing software. ● Building modular and reusable components and libraries ● Optimizing application for performance ● Code profiling ● Implementing automated testing integrated into development and maintenance workflows ● Write unit, functional and end-to-end tests using mocha, chai, sinon, karateJS & codeceptJS. ● Create Documentation (HLD/LLD/ sequence diagrams) to support new feature architecture. ● Gain product knowledge by successfully developing features for our applications. ● Communicate effectively with stakeholders, peers, and others. ● Strive for continuous improvement in customer experience, tools & processes.