"M.TECH" is an ACCREDITED IT COMPANY within the "M.VIDEO-ELDORADO" GROUP. THE "M.TECH" TEAM develops over 100 innovative IT products based on modern microservice and cloud infrastructure, big data, biometrics, AI, and machine learning to improve the quality of life for tens of thousands of employees and millions of customers across Russia.
The WEB platform of the Digital Channels domain, a high-load online store: CMS + microservice architecture + docker + kubernetes. Microservices are written in Golang and Java.
WE ARE LOOKING FOR AN ANGULAR DEVELOPER (SENIOR)
YOUR RESPONSIBILITIES WILL INCLUDE:
- Developing and maintaining frontend applications in Angular (UI) and Node.js (BFF);
- Creating and maintaining cross-browser adaptive layouts for web components;
- Writing unit tests for your code, conducting code reviews for colleagues, and providing constructive feedback;
- Refactoring code to improve speed, quality, and maintainability;
- Owning/supporting your MR from commit to "ready for production" status, meaning the MR must not only implement the logic but also satisfy quality gates for syntax, response speed, autotests, and unit tests;
- Writing technical documentation.
WHAT WE EXPECT FROM THE CANDIDATE:
- 5+ years of JavaScript development experience;
- Understanding of OOP and fundamental design patterns (SOLID, DRY, KISS, etc.);
- Experience with REST API, Git, and the Angular ecosystem (RxJS, NgRx, Angular CLI, etc.);
- Experience developing the BFF layer (Nest.Js), solid TypeScript knowledge, cross-browser adaptive layout for web components;
- Ability and willingness to write unit tests, knowledge of Git, npm, Docker operations;
- Experience with CI/CD, in a Scrum team;
- Ability to read, analyze, and support others' code, work with professional literature and documentation.
WHAT YOU WILL GET:
- Market-recognized products (several awards for Best Intranet, a hit parade of awards for the best IT solution in retail) with ambitious development plans;
- Constructive dialogue and the opportunity to implement your ideas if they contribute to achieving the overall result;
- A team of passionate professionals who are open to exploring new approaches;
- Competitive salary, flexible approach to the workplace (hybrid office attendance in Moscow (Skolkovo, Orbion Business Center), but you can work remotely from anywhere in the Russian Federation);
- Voluntary Medical Insurance (DMS) with dental coverage.