5-7 years of professional working experience in software development;
University degree in Computer Science, Information Technology, Computer Engineering, Informatics, or a related field;
Very good software development skills, particularly JavaScript and frameworks such as React or SAPUI5, HTML5 and CSS and HTTP;
Deep understanding of modern web applications development approaches and potential issues (micro frontends, web components, OWASP, TDD, accessibility, performance optimization, CDN, client-side storage etc.);
Experience in leading frontend teams: defining coding guidelines, planning refactoring, mentoring, collaboration with UX teams, conflicts resolution, tasks decomposition, estimation and delegation;
Working experience in agile development settings;
Drive for excellence in coding and continuous learning;
Experience with Git and JIRA;
Language skills: Very good English skills (spoken and written).