Увлеченный frontend-разработчик

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

МоскваПолный рабочий день

Компания

Крупнейший сервис поиска, бронирования и покупки авиабилетов и ж/д билетов

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

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

Чем вы будете заниматься:

  • разработкой клиентской части проекта с использованием: RequireJS, TypeScript, jQuery, Backbone, React, Grunt, LESS, VanillaJS;
  • версткой новых компонентов для портального UI репозитория Лего по технологии БЭМ;
  • версткой новых страниц/элементов из макетов, поддержкой текущих и исправлением багов;
  • оптимизацией и улучшением производительности, рефакторингом имеющегося кода;
  • работой над техническим развитием проекта, внедрением новых технологий;
  • участием в проектировании web-интерфейсов.

У нас много проектов, вы сможете работать над:

  • одним из разделов портала Туту.ру;
  • внутренними системами (бэкофис, система внутреннего мониторинга и аналитики, и другие);
  • развитием внутреннего фреймворка.

Мы ждем от вас:

  • отличное знание и написание на нативном Javascript;
  • уверенное владение паттернами разработки, знание чем отличается ООП от функционального программирования, что такое карринг и зачем нужны замыкания;
  • отличные знания в HTML5 и CSS3. Вы умеете кроссбраузерно верстать и знаете как оптимизировать скорость работы интерфейсов;
  • обладание аналитическим мышлением и умение искать нестандартные решения;
  • готовность работать в команде и постоянно пополнять базу своих знаний;
  • использование вдумчивого и клиентоориентированного подхода в решении любых задач.

В Туту.ру вас ждут:

  • работа над высоконагруженным технологичным проектом;
  • множество любопытных задач, сложных проблем и увлекательных головоломок;
  • классные специалисты (и просто интересные люди) с многолетним опытом;
  • возможность расти и развиваться вместе с нами: принимать участие как во внутренних проектах по обучению (лекции, тренинги), так и во внешних (курсы, конференции и т.д.);
  • гибкая разработка с применением лучших практик (Scrum, TDD) и инструментов фирмы Atlassian (JIRA, Stash, Confluence);
  • использование современной многофункциональной среды разработки PhpStorm;
  • соблюдение требований ТК РФ;
  • достойная «белая» заработная плата: обсуждается на встрече;
  • компенсация обедов, премии за прочитанные книги по профессиональной тематике;
  • чай/ кофе, фрукты/овощи, йогурты, печенье и другие вкусности в свободном доступе;
  • офис в 7 минутах ходьбы от м. Нагатинская;
  • график работы: 5/2 с 8:00 до 17-00/ 9:00 до 18-00/ 10:00 до 19:00.

Нам важно, чтобы всем сотрудникам Туту.ру отлично работалось друг с другом. Мы проводим несколько собеседований, чтобы убедиться, что совместная работа будет долгой и эффективной.

  1. Общение с менеджером по персоналу. Во время этой самой первой встречи мы поймем, есть ли у нас шанс оправдать ожидания друг друга.
  2. Встреча с техническими специалистами. На ней вы сможете понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки.
  3. Разговор с руководителем отдела обо всех тонкостях работы в Туту.ру. Нам нравится только сознательный выбор. Надеемся, и вам тоже.

Если вас заинтересовала наша вакансия, ждем ваше резюме.

Подробности

(Узнать о Туту.ру подробнее, посмотреть как мы работаем, отдыхаем и что ценим больше всего можно здесь:company.tutu.ru)

Чем мы интересуемся

Мы увлеченные и разносторонне развитые люди. Любим активно проводить свободное время.

А еще у нас есть:

  • команда профессиональных бегунов «Tutu Run Team»;
  • музыкальная группа «Tutu Band»;
  • любительская лаборатория «Tutu Robotics Lab» с паяльниками, ардуиной и прочими гиковыми штуками.

Технологии

В качестве системы контроля версий мы используем GIT. Не поддерживаем браузеры IE ниже 9 версии. Пишем код на TypeScript или JavaScript(ES5). Используем AMD (RequireJS), React (в зависимости от задач), Backbone, jQuery, LoDash(Underscore), LESS. Собирается Frontend с помощью Grunt.

Команды

У нас есть пять продуктовых команд: 1. Ж/д; 2. Авиа; 3. Туры; 4. Электрички 5. Автобусы; В каждую команду входят: 1. Frontend разработчики; 2. Backend разработчики; 3. Дизайнеры; 4. QA (тестировщики); 5. Аналитики. У каждого проекта есть свой владелец – PO (product owner), который определяет продуктовые цели и планы развития. Каждая продуктовая команда обитает в отдельном спейсе.

Процесс разработки

В зависимости от команды используется Agile-методология Scrum или Scrumban (Kanban like). В каждой команде есть Scrum-мастер. Процесс разработки непрерывен, но разделен на спринты. Спринт длится 10 рабочих дней. В начале спринта вся команда занимается планированием. Задачи берутся из беклога, оцениваются командой (применяется Agile-покер при необходимости). Каждое утро проводится стендап (10-15 минут) на котором все участники группы делятся знаниями и рассказывают, что было сделано. В конце рабочего дня каждый участник сдает отчет о проделанной работе.

В последний день спринта проводится Демо, где демонстрируется работающий результат командной работы. После проведения Демо проводится командная Ретроспектива. Все участники команды обсуждают что было сделано хорошо и что можно улучшить.

В качестве трекера задач используется Jira с расширениями: Stash, Confluence, HipChat.

Процесс разработки несложен. Каждая задача делается в отдельной ветке. Чтобы замерджить ветку в мастер, нужно сделать пул реквест. После проведения ревью кода и прохождения тестирования, ветка мерджится в мастер.

Если вас заинтересовала наша вакансия, ждем ваше резюме :)

Бонусы

В Туту.ру Вас ждёт:- Работа над высоконагруженным технологичным проектом;- Множество любопытных задач, сложных проблем и увлекательных головоломок;- Классные специалисты (и просто интересные люди) с многолетним опытом;- Возможность расти и развиваться вместе с нами: принимать участие как во внутренних проектах по обучению (лекции, тренинги), так и во внешних (курсы, конференции и т.д.);- Гибкая разработка с применением лучших практик (Scrum, TDD) и инструментов фирмы Atlassian (JIRA, Stash, Confluence);- Использование современной многофункциональной среды разработки PhpStorm;- Соблюдение требований ТК РФ;- Достойная «белая» заработная плата: обсуждается на встрече;- Компенсация обедов, премии за прочитанные книги по профессиональной тематике;- Чай/ кофе, фрукты/овощи, йогурты, печенье и другие вкусности в свободном доступе;- Офис на ст.м. Нагатинская (7 минут пешком).