We develop a fresh and promising contact center solution supporting an extremely large number of agents and customers from a major international leader in Telecommunications. The solution also supports a large number of different clients (including the means of automated audio recording of the calls) developed by the customer and third-party companies, using common IP-telephony protocols and standards.The project covers the tasks of media streams processing, customer and contact center agent management, administration and deployment on different Linux OS.
The development uses the latest tools, technologies, protocols, programming language standards and deployment automation.The work is carried out in a large international team from North America, Europe, Asia and Middle East which allows for direct communication in English, as well as career prospects in the technical and administrative direction.
As part of this project you will be involved in all phases of development and sustaining on Agile Scrum methodology:- development and sustaining activities in JS latest ECMA;- preparation of architectural proposals and solutions for the tasks;- discussing and defending these solutions with the customer's architects;- preparation of the implementation design after approval of the proposed options;- quality control by means of unit and automated testing;- bringing and maintaining the functionality until it is ready for release;- Continuous involvement in product improvement and optimization.
What we expect from you:- JS, starting from ECMA2018 experience of at least 5 years- Strong debugging and bug-fixing skillsJS Candidate Requirements:- Strong knowledge of: React 16+, NodeJS and frameworks (Next, Nest), Networking and TCP/IP stack- Linux as a user (operating the console)- English proficiency - at least intermediate level on technical topics by phone.
Will be a plus:- Understanding of standard algorithms- Experience in unit testing React with Jest or analog frameworks- Experience with wireshark, docker- Knowledge of other programming languages (Java, C++)- Experience in L3/L4 support while working on customer-found issues