Position: Angular Frontend Developer
Category: JavaScript
English level: upper
Years of experience: 4


Was involved in multiple projects, working both in a team and independently as an engineer. Projects included e-commerce, AML, airbnb-like booking system, AI vehicle management system etc.

Main stack: Angular, Typescript, RxJs, NgRx.

Most recent experience:
- Created SPA from scratch to production, that included BankID authentication, complex multiple-step chatbot onboarding, various dashboards, subscriptions etc.
- Completely rewritten plugin for Chrome, Safari & Firefox, restructured, restyled based on new design.
- Set up simple nginx & pm2 server, CI & CD.

Other responsibilities among all projects included:
  - working with existing codebase as well as development from scratch to production;
  - integrating payment systems, mainly Stripe (both frontend and backend) that included subscriptions, one-off payments, delayed payments, coupons etc;
  - implementing cloud functions as a backend service;
  - integrating Facebook & Google Auth APIs, Google Analytics; 
  - implementing new features, bug fixes;
  - improving existing and developing new corporate shared library components;
  - planning, grooming, communication with customers: standups, retros, demos;

Other tools/libraries/etc I worked with across projects (therefore I'm at least familiar with and can quickly jump on the corresponding project): Firebase, Angular Material, amcharts, graphql, socket.io, Stripe / Facebook / Google Maps API, Algolia.
Not really interested in supporting legacy code. Do not want to work on multiple projects at once. Outstaff / product company is a preference.

Would be great to have: code review, transparent management, medical insurance, friendly ready to help team (!), project in active features development where I'd have a chance to apply my skills and constantly improve. 
Providing with working equipment is not needed.