Position: Frontend Developer (Angular)
Category: JavaScript
English level: upper
Years of experience: 5

Configuring Angular unit testing and modular structure.
Optimizing web application size, refactoring.
Configuring server side rendering in Angular (Angular universal).
Optimizing webpack build process.
Migrating existing application from angular.js to Angular 10
Participating in mobile web application development (it's published in play market/app store)
5 years in frontend development.
During my career I took part in development of such applications as booking office rooms app (Angular 7+), professional employment platform (Angular 6+), marketing platform (Angular 7+), social photo service (Angular 7+), business social network (Cordova, Angular 2+) and platforms for medical industry (Angular 5+).  Also I’ve managed to migrate existing applications to the latest Angular version.
Worked in a team of 2-7 frontend developers as well as solo.
My common tasks were:
- setting up application from scratch
- creating reusable components according to design
- implementing business logic and new features
- optimise application size, performance and refactoring existing codebase
- configuring server side rendering for Angular
- API integrations, providing requirements for better frontend-backend interacting
- writing unit tests and keep them up to date
- implementing websockets and push notifications integration
- keep up to date packages versions
- migrate to the latest version of Angular, migrate from angular.js to Angular 10, replace unsupported libraries with alternatives

In production I use Angular for web development, and here are my list of skills:
Web: HTML, CSS(SCSS), JavaScript, Typescript, Node.js, Websockets, HTTP protocol, cookies, web storage
Framework: Angular 6+, Express
Software: MacOS (Terminal, Atom, VsCode, WebStorm, Angular CLI)
Libraries: Angular Material, Angular Universal, NgRx, rxjs, moment, angular-l10n, Bootstrap, ng-uikit-pro-standard, materialize-css, angular-imask, linkifyjs, google-maps, cropper.js
Tools: Webpack, Postman, ES/TS linting, unit testing, stylelint, prettier, jest
Angular projects preferred. Looking for professional growth, interesting tasks, using cutting-edge technologies. Opportunity to experience exchanging with more advanced colleagues.
I won't prefer projects that require development on Windows or virtual machine, I work only on MacOS.