An Angular developer designs, implements and tests web applications. The architecture of an Angular application is based on certain fundamental concepts. The basic building bricks of the Angualr framework are Angular components organised in Modules. Modules collect related codes in functional sets; an Angular app is defined by a set of such Modules. Within these Modules you can find Services that make up the core of the logistics of the app, and components that are responsible for the views.
The programmer takes care of the implementation of these components, services and modules, and makes sure everything works together properly. That way, a nicely functioning web app is created as final result!