Position: Senior Angular Developer
Company: Enke Systems
Category: JavaScript
Experience required: 5y
English level: upper

Hi) 
If you love challenges, complex and interesting projects, new technologies, you want and can implement tasks without constant mentoring - welcome!

About the client:
Warner Music is one of the three largest musical labels. We are recreating their licensing and royalty creation system to be able to process large amounts of incoming data within seconds. We are creating a reactive system based in AWS, using lambda functions and Camunda as a business rules engine, which will allow to customize and scale the system infinitely.

More here: https://www.wmg.com/

Project: Service for major labels that puts your music into online stores & streaming services. Highly heterogeneous umbrella project with central operations facility being modular Spring / Angular app with Oracle persistence. Upstream and downstream apps designed within a span of 25 years and range from Oracle Webforms to all-lambda Node.js/Postgres. AWS SaaS where applicable.

This is a developer-analyst role that would require pursuant to actively engage in product roadmap discussions and provide insights on the best route for business requirements delivery:

- Choosing the most relevant component/service for a feature
- Facing alternative implementations routes, provide accurate ETA and risks assessment
- Advise on introduction of new services vs expanding legacy apps
- Assess optimum topology and horizontal/vertical scaling

Required Skills:
- Angular v9+;
- RxJs;
- State management systems (NgRx, Akita);
- NgBootstrap AND/OR Angular Material;
- AgGrid;
- HTML 5, CSS (SASS);
- Understanding of programming patterns;
- Ability to work with design systems (Figma, Sketch, Zeplin etc.);
- Good English.

Desirable Skills:
- AngularJS;
- NodeJS;
- React AND/OR React Native;
- Databases (Mongo, Postgress).

 Responsibilities:
- Сarefully read and implement tasks;
- Implement testing for all the code you are doing;
- Be ready to ask questions and clarify all things to avoid misunderstanding with the customers;
- Keep work timesheets and required reports in a timely manner;
- Be active and try to not miss the standups and meetings;
- Be able to do qualified code review.

We offer:
- Contract with the American company;
- 20 days of paid vacation and 10 days of paid sick leaves;
- Flexible work schedule, full-time;
- Remote job;
- Various benefits;
- English speaking club;
- No micromanagement;
- Friendly team of highly experienced specialists;
- Corporate culture of transparency, productive challenging & innovation.