1. Understanding the requirements from the discussions with end customers and the team.
2. Coding in a Test Driven Development model with quality as the premise.
3. Ensuring the code follows proper design patterns.
4. Collaborating with fellow developers to integrate/test the complete product.
5. Optimizing web pages for maximum speed and scalability.
6. Manage the code and project on Git in order to keep it in sync with team members.
7. Follow the best practices while developing the apps and keep everything structured and well documented.
Expert knowledge of Angular, TypeScript, Rxjs Library, Unit Testing with good knowledge on SEO, Web hosting, performance optimization, and basic knowledge on HTML and CSS.