— Develop Billing front-end solution on React;
— Develop Backoffice(s) using Vue js;
— Develop a user interface and logic for a complex single-page application;
— Participating in build a new scalable solution using modern technology stack;
— Utilities and internal system integration modules;
— Applications architecture design;
— Code review and refactoring;
— Closely communicate with designers, BA’s and product managers, provide best solutions and influence the product.
— Work experience with commercial projects over 4 years;
— Proven Native JS knowledge;
— Proven experience and knowledge HTML5, CSS3;
— Strong knowledge of Asynchronous programming model in JavaScript;
— Software Design knowledge: OOD, Design patterns;
— Experience in code performance analysis;
— Proven experience in tests creation, experience with TDD;
— Proven experience with React;
— WebSockets, REST;
— CI/CD processes implementation and support;
— Experience in code-review, refactoring, cross-teams communication skills.
— Proven experience with Vue.js;
— Experience in multi-branding of single core product;
— Javascript performance methods;
— Experience in server-side development with Node.js;
— Experience with Git flow and GitLab, JIRA, Confluence;
— Experience in Kubernetes, AWS;
— Understanding of isomorphic technologies of JS apps;
— Leadership / mentoring abilities;
— Knowledge sharing abilities;
— Automation vision;
— Upper intermediate English.