Frontend Developer (Vue.js)

Зарплата

от 2000 $

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

Полный рабочий деньМожно удаленно

Компания

Разработка и внедрение комплексных IoT-решений

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

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

Обязанности

  • Проектирование, реализация и оптимизация сложных пользовательских интерфейсов для современных интеграционных платформ с использованием передовых технологий JavaScript, HTML и CSS.
  • Разработка и внедрение нового функционала в уже существующие распределённые проекты без нарушения целостности их архитектуры
  • Активное взаимодействие с другими участниками команды разработчиков, дизайнерами и службой поддержки.
  • Решение нетривиальных задач в области программирования и проектирования архитектуры приложений.
  • Ответственность за проект или функцию в рамках развивающегося проекта.

Первоочередные задачи

  • Доработка компонента карты, который является одной из центральных частей приложения, использующего Openlayers.
  • Добавление нового функционала в приложение на основе Vuetify.

Требования

  • Более 3 лет опыта в разработке фронтенд-приложений.
  • Продвинутый уровень знаний JavaScript (включая ES2015+), CSS, HTML5, ES6, promise, async/await.
  • Опыт создания адаптивных веб-интерфейсов с использованием новейших технологий HTML и CSS (препроцессоров SASS/SCSS).
  • Отличное знание стека vue.js - vuex - vue-router.
  • Опыт взаимодействия с бэкендом с использованием технологий  REST, GraphQL.
  • Понимание solid принципов при разработке ПО.
  • Понимание основных идей веб-безопасности, SEO.
  • Опыт работы с крупномасштабными и высоконагруженными веб-приложениями.
  • Высокий уровень владения английским языком.

Пожелания

  • Опыт работы с Vuetify и Openlayers.
  • Опыт работы с vue-composition-api.
  • Опыт работы с TypeScript или желание узнать о нем побольше.
  • Опыт участия в open-source проектах.
  • Понимание принципов работы Git.
  • Знание процессов и инструментов автоматизации контроля качества (Jasmine, Mocha, Selenium и т.д).
  • Острый глаз на детали дизайна и сильное чувство хорошего UX.

Перспективы

После присоединения к нашей команде первые несколько недель Вы будете знакомиться с деятельностью и продуктами нашей компании, принятыми у нас принципами работы. Мы предоставим доступ к нашему коду и документации, будем подробно отвечать на любые возникшие вопросы и дадим время на знакомство с новыми технологиями, которые потребуются Вам для дальнейшей работы.

Поскольку мы постоянно работаем над улучшением наших продуктов и внедрением нового функционала, решаемые Вами задачи будут постепенно усложняться и становиться интереснее. Вы сможете влиять на приоритет поставленных задач (например, связанных с оптимизацией производительности или с безопасностью), предлагать, разрабатывать и внедрять новые функции.

Мы ищем разработчиков, которые заинтересованы в создании не только устойчивых и надежных систем, но и успешных продуктов для наших пользователей!

Дополнительные инструкции

По всем вопросам: olga.maximova@pixel-networks.com