Position: Senior Angular Engineer
Company: Avenga
Category: JavaScript
Experience required: 3y
English level: upper

**Project:** Customer-to-business communication platform that supports a variety of communication channels (like SMS, MMS, IP Push, What’s App. etc) in a unified manner. The platform is extended with billing, data reporting, and a portal for customers to manage their purchases and access.

It also supports centralized customer management through customers’ accounts. We are focused on value and insight generation and you will play a critical role in strengthening our analytical presence in the Chat Commerce market.

If you are interested in developing your career with us, get in touch with us today! We’ll be happy to have you on board!

**What you bring along:**
4+ years of commercial experience with Angular;
Solid knowledge of HTML/CSS (cross-browser/cross-platform responsive layouts, flexbox, and grids, clean and maintainable);
Deep understanding of JavaScript;
Knowledge of newer specifications of ECMAScript;
Experience with Angular ecosystem (component libraries, testing, etc);
Understanding of modern front-end build pipelines and tools (Babel, Webpack, npm, etc);
Understanding of the most common front-end applicable patterns, OOP, and functional programming approaches;
Ability to understand business requirements and translate them into technical requirements;
English – Upper-intermediate or higher.

**This is your mission:**
Work with an awesome team of developers, designers, and product managers to implement the next range of internal tools and external features for clients;
Be part of, and actively contribute to, a high-performing Agile/Scrum team that works together to deliver world-class technology solutions;
Utilize advanced Angular development experience in the development and maintenance of user interfaces and client-side web applications on our commercial and internal platforms;
General system maintenance to improve the structure and maintainability of the platform;
Support applications while working with on-site and remote development teams.

**Nice to have:**
Experience with test automation, unit tests, and functional tests;
Bachelor’s Degree in Computer Science, Information Technology, or a similar field.

**Your benefits:**
Flexible remote policy;
Reimbursement of education and certification;
Medical and sports services compensation;
Paid out of reach, sick days and public holidays;
Language school on site; 
Accounting and legal support.