Senior Frontend Developer



Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день


Международная IT-компания и стратегическое IT-подразделение Deutsche Telekom

Описание вакансии

Условия работы

The project is a set of applications that are used in sales organizations to serve the customers of Telekom. There are several web applications as well as the applications providing webservices.

The project has got a requirement to build up the new application for Telekom shops to be used by sales people which work on tablet PC to serve customers. The application will be based on an existing multi-tier Java-architecture with Java/Spring-based backends. The Web Frontend will be implemented with HTML 5, CSS 3 and JavaScript. The interface between Frontend and Backends will be implemented via REST. Development process is Agile. The team size including development, testing, analysis is about 25 people located mostly St.Pete but also in Germany. The application launch is March, 2018.

We are looking for an expert in frontend development who wants to join our team at St.Pete office.


  • Choosing tools and technologies for the frontend part
  • Be primary contact for the scrum master as well as for the project and solution architects about frontend scope and timing. Focus not on single modules, but on the whole application, including the middleware
  • Understands business and technical objectives of a project and works closely with other team members
  • Assisting in hiring new frontend developers
  • Assisting in the mentorship of junior frontend developers


  • Strong JavaScript, HTML5 and CSS3 development skills
  • Experience with modern UI frameworks (e.g. Angular2, ReactJS)
  • Experience with Front End Build Tools such as Gulp, Webpack, NPM, Bower, or Grunt
  • Experience in using responsive design
  • Experience in interacting with REST APIs
  • Expertise in working with Jasmine, Selenium, PhantomJS, Karma or other similar testing tools;
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Understanding of software versioning systems (Git)
  • Good communication skills in English


  • Employment according to the Labor Code of Russian Federation, “white” salary;
  • Work in a stable company;
  • Comfortable office in the city center;
  • Well equipped kitchen with tea/coffee 24/7;
  • Kicker and table tennis, shower, bicycle parking;
  • Extended medical insurance;
  • Extensive opportunities for professional growth;
  • English and German classes in the office;
  • Football and volleyball teams.