Мы команда разработки "Платформенные инструменты и инструменты тестирования". Наша команда занимается созданием и поддержкой инструментов для основного сайта и для внутренних сервисов компании.
Основные задачи команды:
Разрабатывать инструменты, которые упростят жизнь разработчикам и клиентам ozon.ru. Все инструменты, что мы разрабатываем можно разделить на три категории:
— Серверные - направлены на выполнение в рамках nodejs-платформы, например: инструмент для сбора серверных метрик с nodejs, инструмент для обработки HTTP-запросов от клиентов и др.
— Клиентские - загружаются клиентам ozon.ru в браузере, например: инструмент для отправки клиентской аналитики (аналог Yandex Metrics и Google Analytics), инструмент для роутинга пользователей в рамках сайта ozon.ru и др.
— Системные - используются для решения различных задач, например: инструмент для бэкапа дизайнерских макетов сайта ozon.ru, инструмент для быстрого развёртывания проекта с нуля по заранее заготовленным шаблонам и др.
Сейчас мы находимся в поиске стажёра - Frontend разработчика.
Тебе предстоит:
-
Участвовать в разработке инструмента для конструирования страниц сайта ozon вместе с распределённой продуктовой командой;
-
Писать качественный понятный, покрытый тестами код;
-
Участвовать в разработке новых фич/поддержке инструмента для запуска unit/e2e/screenshot тестов;
-
Участвовать в разработке инструмента для регресс-тестирования;
-
Участие в развитии и других внутренних библиотек и инструментов:
Мы ожидаем:
-
Знание основ JavaScript, понимание как работают события в JS, зачем нужны замыкания и что такое контекст;
-
Знание css3/html5;
-
Знание и понимание работы git;
-
Заинтересованность в новых технологиях и стремление развиваться;
-
Наличие примеров собственного кода (github, bitbucket, etc.);
Плюсом будет:
- Знание Jest для написания unit тестов;
- Опыт работы с одним из SPA-фреймворков (Svelte, Angular, Vue.js, React, Ember, Polymer);
- Знание, что такое Virtual DOM (и для чего он нужен);
Мы предлагаем: - Срочный трудовой договор на 6 месяцев, с возможностью дальнейшего перехода на позицию Junior разработчика;
- Возможность обучиться перспективной профессии на реальных задачах;
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность вместе сделать лучший продукт на рынке e-commerce;
- Профессиональную команду, которой мы гордимся.
А ещё:
- Офис: Просторный open-space и рабочие места в современном бизнес-центре Москва-Сити, прекрасные панорамные виды на город, несколько десятков переговорных, мониторы и компьютеры;
- Парковка в Москва-Сити, частично компенсируемая компанией;
- Питание: На каждом этаже есть кухни, где всегда есть фрукты и овощи, чай и вкусный кофе, и, конечно, печеньки; ужины по вечерам, если пришлось задержаться в офисе;
- Отдых: Большой актовый зал, где проходят корпоративные мероприятия meet-ups & TechTalks;
- Спорт: Беговой клуб, йога по вечерам в офисе, теннисные столы, корпоративные программы в World Class, X-Fit, 5 элемент;
- Обучение: В нашем офисе регулярно проходят семинары, тренинги, а также мы отправляем сотрудников на внешние профессиональные мероприятия. Преподаватель английского в офисе;
- Много-много бонусов: Корпоративные программы с партнерами BelkaCar, Skyeng, Mybook, Райффайзенбанк и Сбербанк, программа «Найди коллегу и получи бонус».