Frontend разработчик (canvas, animations) (удаленная работа)
(вакансия в архиве)

17 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Frontend разработчик (canvas, animations)

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

Мы в "ZEBRA" уже более 20 лет успешно решаем множество интересных и сложных задач для крупнейших российских и зарубежных компаний. Мы оказываем услуги полного цикла для бизнеса: дизайн, аналитика, комплаенс, консалтинг, продвижение, контент. Среди наших продуктов: годовые отчеты и отчеты об устойчивом развитии, HTML-отчеты, презентации, IR-инструменты и много другое.

Текущие задачи:

  • Разработка UI с использованием JavaScript, SCSS, EJS, Gulp, Webpack

  • Верстка новых HTML-страниц и/или элементов контента по макетам и style-guide

  • Создание анимаций на css, js, canvas, svg (в т.ч. с использованием популярных библиотек)

  • Доработка server-side (Node.js + Express)

  • Работа над развитием проекта и внедрение новых технологий

  • Участие в обучении junior-верстальщиков, контент-менеджеров и проведение code-review

  • Оптимизация и рефакторинг кодовой базы ES5-ES6, jQuery, SCSS, EJS, NodeJs и работа с проектной документацией

Требования:

  • Уверенное знание HTML5 и семантической верстки

  • Глубокое знание CSS3

  • Уверенное владение JavaScript (ES5, ES6) на достаточном уровне для работы со сложными проектами (знание современных стандартов ES7 - ES14)

  • Понимание принципов работы с DOM

  • Опыт создания css-анимаций, работы с js-библиотеками для анимаций, с SVG-графикой и знание особенностей

  • Опыт и умение работать с инструментами автоматизации и сборки gulp/webpack

  • Опыт работы с системой контроля версий Git (уверенный уровень владения)

  • Умение разбираться в чужом коде и писать доступный для других код

  • Английский B1 и выше

Будет плюсом:

  • Знание TypeScript

  • Опыт работы с различными JS фреймворками (vue 3 будет большим плюсом) и широкий кругозор в области веб разработки

  • 2d анимация canvas(pixi.js и т.п.), знания и опыт работы с 3D в вебе webGl, GLSL шейдеры (three.js)

  • Наличие pet-проектов и/или production-проектов, которыми можешь поделиться

  • Владение практикой code review

  • Умение использовать регулярные выражения

Условия:

  • Сотрудничество в удаленном формате, без привязки к локации. Готовы учесть разницу в часовом поясе, если она есть

  • Хорошая прокачка и развитие опыта работы над крупными проектами ТОП-100 компаний РФ и СНГ

  • Оперативное взаимодействие и много обратной связи

  • Мы готовы обсуждать мотивацию индивидуально, исходя из навыков и опыта кандидата


На этой позиции тебя ждут реальные проекты, новые технологии, драйв от того, что действительно видишь результаты своей работы!