Vue frontend разработчик графического редактора (middle+/senior remote)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет, мы — команда Icons8, делаем платформы для иконок, фотографий, музыки, иллюстраций, генерации фото, предиктивной аналитики в дизайне и прочих интересных штук. Нам нравится работать играючи, шутить и вообще делать взаимное общение приятным.
Ищем опытного middle+/senior фронтенд разработчика в команду нашего флагманского продукта Mega-Creator (https://icons8.com/mega-creator)
Ожидания от кандидата
Твоими задачами будут:
- Разработка и поддержка функционала редактора.
- Планирование архитектуры и рефакторинг легаси кода.
- Оптимизация кода для максимальной производительности.
- Сотрудничество с дизайнерами и бэкенд разработчиками для создания лучшего пользовательского опыта.
- Оценка и анализ новых технологий, инструментов или подходов, которые могут быть полезны в других проектах.
От тебя ждём:
- Опыт работы в веб-разработке от 5 лет
- Базовые навыки с фреймворками и библиотеками, такими как React, Vue или Angular (мы используем Vue).
- Уверенные знания JavaScript (ES6);
- Верстка HTML5/CSS3;
- Опыт работы с Git и SASS/SCSS;
- Понимание принципов SOLID и ООП;
Будет огромным плюсом, если есть что-то из списка:
- Опыт работы в роли ментора или лидера команды разработки.
- Понимание паттернов проектирования, специфичных для создания графических редакторов.
- Знание принципов работы с графикой в браузере, опыт работы с Canvas API и/или WebGL.
- Понимание принципов работы с векторной и растровой графикой.
- Опыт работы с библиотеками для работы с графикой, такими как Fabric.js, Konva.js, paper.js или аналогичными.
- Опыт работы с игровыми движками, такими как Phaser, Three.js, Babylon.js или аналогичными.
- Знание принципов работы сокетов и опыт работы с WebSockets.
Софт скиллы:
- Умение декомпозировать задачи и принимать активное участие в планировании спринтов.
- Готовность признавать свои ошибки и обсуждать их с коллегами.
- Способность предлагать новые идеи и участвовать в их реализации.
Условия работы
- Все мы работаем, когда хотим. Важно, чтобы в неделю получалось 35 часов + быть на daily standup в 13:00 GMT+3. Время трекаем в Hubstaff.
- Без овертаймов. Но если захочешь работать больше - без проблем, мы оплачиваем все переработки.
- У нас дружелюбная атмосфера, мы ценим открытость и инициативность.
- Отпуск и больничный без бюрократии.
- Возвращаем налог при сотрудничестве с ИП и самозанятыми.
- Оплачиваем тестовое задание вне зависимости от оффера.
Бонусы
- Делаем крутые собственные продукты, которыми пользуются миллионы разработчиков и дизайнеров во всем мире.
- Возможность вносить свой личный вклад в продукты и предлагать новые идеи.
- У нас международная команда, все мы работаем удаленно, поэтому сотрудничаем с жителями и гражданами любой страны(!)
- Возможность профессионального и личностного роста. В команде только опытные разработчики + используем передовые технологии.
- О нас знают и пишут зарубежные издательства (Forbes, TechCrunch), а дизайнеры и разработчики ставят наш продукт Icons8 в список своих скиллов.
- У нас действительно дружная позитивная команда - мы по-доброму относимся к людям, хвалим и поддерживаем инициативность и открытость).
- И, наконец, мы стабильно работаем и вовремя выплачиваем зп уже 20 лет)).
Дополнительные инструкции
Если ты готов к новым вызовам и хочешь присоединиться к нам, отправь свое резюме и портфолио здесь или в телеграмм @an_kabakova)) Мы с нетерпением ждем тебя!;)
Дальше так:
- Знакомство. 45 минут общения с HR-ром без каверзных вопросов)) Просто чуть подробнее о нас и о тебе;)
- Тех.интервью без написания кода и задачек на алгоритмы.
- Тестовое задание. Это реальная задача, которая делается в свободное и удобное время. Оплачивается вне зависимости от того, сделан оффер потом или нет. Если доделана до конца – оплачиваем в любом случае)