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

Разработчик интерфейсов в Яндекс

Требования

ФронтендJavaScriptNode.jsHTMLCSS

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

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

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

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

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

Для развития существующих и создания новых интерфейсных решений для сервисов Яндекса мы ищем человека с широкими познаниями в области фронтенда. 


Наш будущий разработчик должен профессионально владеть JavaScript, HTML и CSS, знать особенности различных браузеров и иметь опыт применения этих знаний на практике.

Начиная с зимы 2018 года разработчики интерфейсов Поиска, Директа и внутренних сервисов Яндекса устраиваются на работу в компанию через Буткемп. 

В течение первых десяти недель разработчик не прикреплён к одной из команд — он может познакомиться с каждой из них и берётся за задачи, которые кажутся ему самыми интересными.

У такой системы много преимуществ:

Осознанный выбор
Разработчик окончательно выбирает, чем будет заниматься в Яндексе, только после завершения Буткемпа — попробовав несколько непохожих проектов.

Разнообразие
За время Буткемпа сотрудник знакомится с самыми разными технологиями, системами и задачами: БЭМ-разработкой и ReactJS, модульным, регрессионным и функциональным тестированием, локализацией, аналитикой и экспериментами. Можно поработать пару недель в маленьком внутреннем стартапе, а затем перейти в команду, занимающуюся промышленной разработкой.

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

Обучение
За десять недель буткемпер меняет как минимум три команды — и в каждой работает бок о бок с опытными коллегами. Кроме того, он изучает внутренние видеолекции и статьи, помогающие освоиться с местными правилами разработки.

Обязательны:

  • отличное владение чистым JS;
  • хорошее знание HTML и CSS;
  • умение работать с Git;
  • опыт кроссбраузерной разработки;
  • опыт клиентской/серверной разработки для веба не менее года.

Желательны:

  • опыт работы с Node.js, ES6;
  • знакомство с методологией BEM;
  • знакомство с Unix-системами;
  • опыт написания тестов (модульных или интеграционных);
  • желание расти и разбираться в новых областях и участие в продуктовой работе.

Помимо опыта нам важны:

  • ответственность;
  • самостоятельность;
  • организованность;
  • умение работать в команде.