I'm front-end web developer over 6+ years of experience and have developed web-based single page application (SAAS) by using the latest trending frameworks like # Angular 5 / 6 / 7 I have created lot of useful reusable custom component in Angular and React and always using Angular-CLI to create project and adding component/service/module also for the build process. Key point I will follow when the Angular development: # will follow Reactive Paradigms to ensure scalable deliverable which will be optimized for speed and performance for both Mobile and Desktop. # Adhere to all the guidelines to produce quality Angular 7 deliverable: # For the repository control, I was using the github, source tree combination mostly. For some kind of Microsoft technology project I would prefer to use Team Foundation Server (TFS) easy collaborate with Visual studio. # I'm using BEM methodology for the designing/ conversion from sketch/PSD and LESS css pre-processor to write the css faster and increase the load time also to reduce the size.