● 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 tests using mocha, chai, sinon, & Jest etc. ● 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.