Фронтенд-разработчик в Диск
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Яндекс.Диск — самое популярное в России персональное облако, поэтому веб-клиент нашего сервиса имеет миллионную аудиторию. Безопасность и удобство использования приложения для нас важнее всего, поэтому мы уделяем большое внимание тестированию кода, постоянно работаем над производительностью приложения и следим за его качеством. Мы все время экспериментируем с новыми технологиями, чтобы сделать Яндекс.Диск еще более удобным и полезным для пользователей. Поэтому сейчас мы пишем на ES6, используем Node.js, React, Redux и Webpack.Мы ищем опытного, но открытого к новому разработчика. Вы будете работать в одной команде c разработчиками, менеджерами, дизайнерами и тестировщиками.
Вам предстоит решать самые разнообразные задачи:
- верстка сложных визуальных компонентов;
- оптимизация приложения как для десктопов, так и для мобильных устройств;
- интеграция с нативными приложениями на iOS и Android (у нас есть опыт работы как с WebView, так и с React Native);
- самостоятельное развертывание приложения (мы развиваем в нашей команде DevOps-культуру).
Требования:
- знание языка JavaScript;
- знание HTML и CSS, а также особенностей их отображения в различных браузерах;
- знание принципов работы протокола HTTP;
- умение работать в командной строке *nix;
- опыт работы с системами контроля версий (Git или SVN);
- знание классических алгоритмов и структур данных.
Приветствуются:
- опыт работы хотя бы с одной системой сборки (Grunt, Gulp, Webpack, Rollup и т. п.);
- опыт разработки на Node.js;
- опыт написания автотестов.