Рассматриваю предложения по работе на фреймворке Vue.js. (Angular и React пока не интересны, просьба не предлагать). На данный момент хотел бы рассмотреть варианты удаленной или частично удаленной работы. Работа в офисе обсуждаема, но менее приоритетна.
Работаю с JS с 2015 года. Понимаю принцип работы ajax, RESTful API. Нравится es6 синтаксис. Могу верстать, могу не верстать. Умею flex-css, grid-css и очень люблю препроцессоры pug и stylus. Стек освоенных технологий: Node.js, Vue.js, Sails.js, React.js (основы), Webpack, Gulp, npm, git, sockets, Mocha, Jest. Имею опыт работы с Docker.
TDD. Свой код стараюсь полностью покрыть тестами (jest).
Дополнительное обучение:
1) Deep inside Vue.js 2.x (incl. Vuex) - Lectures: 329, Video: 16.5 hours (сертификат https://www.udemy.com/certificate/UC-EAH9JF6O)
2) Accelerated ES6 JavaScript - Lectures: 114, Video: 6 hours (сертификат https://www.udemy.com/certificate/UC-H3BBA8B7)
Разработка адаптивных встраиваемых виджетов:
1) калькуляция предварительной стоимости заказа,
2) форма заказа
Оба виджета подстраивают тему оформления в зависимости от конфига, передаваемого при вставке виджета (делал через css variables). Интерактив реализован с несложной анимацией, перерасчетом предварительной цены по мере заполнения формы. Использовал свой любимый стек - Vue, Vuex, Pug, Stylus и методологию Suit.css (как БЭМ, только более приятная). Покрытие собственного кода unit-тестами (Jest).
Разработка двух проектов:
- сессионная комната
- вебинарная комната
Стек технологий:
nodejs, webrtc, websocket, turn, stun, Sails.js, vue.js, vuex, janus-gateway, MongoDB, redis, async, grunt, gulp, webpack, babel, ES6, docker
Перенос фронта на Vue.js с использованием nuxt (ssr), jsonAPI. Проведение совещаний по декомпозиции задач, работа в команде