👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Vue.JS Developer (Mobility Data Platform)

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

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

Компания

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

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

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

With the Mobility Data Platform (MDP), a central, uniform and user-friendly access to mobility data is to be developed for the Federal Ministry of Transport and Digital Infrastructure (BMVI). The new platform is intended to bring together data and services from existing platforms in the BMVI's area of responsibility, such as the Mobility Data Marketplace (MDM) and mCLOUD, and to create the possibility of bundling data from other, e.g. regional or transport mode-related offerings in one place.

Front-End Technology stack: ES6, Vue, Vuex, Typescript, HTML5, CSS3, SCSS, Webpack

Responsibilities:

  • Taking part in development of a SPA using Vue.JS Implementation of layouts and reusable UI components based on design guide
  • Implementation of UI component library that used by other IoT projects
  • Taking part in scrum meetings (plannings, review, retro)
  • Collaboration with BE developers to deliver features
  • Direct communication with product owners and UI/UX designers (to clarify requirements)

Requirements:

  • Strong knowledge of modern JavaScript
  • Experience with Vue.JS, Vuex, Typescript
  • Layout implementation is not a problem for you (good knowledge of HTML5/CSS3 including cross-browser compatibility, and accessibility, experience with SCSS is a plus)
  • Experience in interacting with RESTful APIs
  • Understanding of software versioning systems (Git)
  • An eye for detail Good Problem solving and troubleshooting skills
  • Good communication skills and technical English (spoken)

Бонусы

  • Employment according to the Labor Code of Russian Federation, “white” salary;
  • Work in a stable company;
  • Friendly team;
  • Training & development activities;
  • Comfortable office in the city center;
  • Lounge zones, summer terraces with a view, coffee & tea 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, volleyball, hockey teams.