Vue Developer
career paths
in 2022
Looking for Vue Developer career paths? This is an ultimate list of career paths for Vue Developer.
Individual Contributor (IC) career path for Vue Developer
Intern Vue Developer
Has less than 1 year of experience. Learning basic of programming.
Skills needed for Intern Vue Developer
- Learns Vue Router
- Learns vue-cli
- Learns Vuex
- Learns Components
- Learns Composition API
- Learns Vue
- Learns Reactivity
- Learns Objects
- Learns Browser Integration
- Learns Scope
- Learns Loops and Iterations
- Learns Statements
- Learns Arrays
- Learns JavaScript operators
- Learns Error handling
- Learns Prototypes
- Learns Promises
- Learns Interacting with DOM
- Learns Classes and Modules
- Learns Built-in types
- Learns Functions
- Learns OOP in JS
- Learns Ionic
- Learns Native Script
- Learns d3.js
- Learns Parcel
- Learns Storybook
- Learns Design Patterns
- Learns Service Workers
- Learns Redux
- Learns Websockets
- Learns PWA
- Learns Webpack
- Learns SCSS
- Learns Positioning
- Learns Patterns and Mixins
- Learns Layouts
- Learns PostCSS
- Learns Scrolling
- Learns Transitions&Animations
- Learns Responsive
- Learns Stylus
- Learns Accessability
- Learns Less
- Learns Vuetify
- Learns bootstrap-vue
- Learns Cascading and Inheritance
- Learns iView
- Learns Quasar
- Learns Vuesax
- Learns Modules
- Learns const
- Learns Spread/Rest
- Learns Async/await
- Learns Symbol
- Learns Generators
- Learns Set and Map
- Learns Arrow functions
- Learns Iterators
- Learns Jest
- Learns Karma
- Learns Sinon
- Learns Mocha
- Learns Cucumber.js
- Learns Puppeteer
- Learns vue-test-utils
- Learns Selenium, Webdriver
- Learns Nightwatch
- Learns Chai
- Learns AVA
- Learns Tape
- Learns let
- Learns Commits
- Learns Branches and Tags
- Learns Pushing and Pulling
- Learns History and diffs
- Learns Cloning
- Learns Staging changes
- Learns Configuring git
- Learns Ignoring .git
- Learns VuePress
- Learns Numeral
- Learns Lodash
- Learns Ramda
- Learns RxJS
- Learns Moment
- Learns vue-i18n
- Learns Nuxt
- Learns Canvas
- Learns WebGL
- Learns Basics
- Learns Attributes
- Learns Forms
- Learns Browser Location
- Learns Media
- Learns APIs
- Learns JavaScript APIs
- Learns Elements
- Learns Shadow DOM
- Learns Storage APis
- Learns SuperAgent
- Learns Fetch
- Learns Relay
- Learns Apollo
- Learns axios
- Learns Configuring package.json
- Learns Creating packages
- Learns Commands
- Learns Versioning
Junior Vue Developer
Has approximately 1-2 years experience and basic programming foundations. Contribute ideas during team meetings
Skills needed for Junior Vue Developer
- Knows Vue Router
- Knows vue-cli
- Knows Vuex
- Knows Components
- Knows Composition API
- Knows Vue
- Knows Reactivity
- Knows Canvas
- Knows WebGL
- Knows Basics
- Knows Attributes
- Knows Forms
- Knows Browser Location
- Knows Media
- Knows APIs
- Knows JavaScript APIs
- Knows Elements
- Knows Shadow DOM
- Knows Storage APis
- Knows SCSS
- Knows Positioning
- Knows Patterns and Mixins
- Knows Layouts
- Knows PostCSS
- Knows Scrolling
- Knows Transitions&Animations
- Knows Responsive
- Knows Stylus
- Knows Accessability
- Knows Less
- Knows Vuetify
- Knows bootstrap-vue
- Knows Cascading and Inheritance
- Knows iView
- Knows Quasar
- Knows Vuesax
- Knows Modules
- Knows const
- Knows Spread/Rest
- Knows Async/await
- Knows Symbol
- Knows Generators
- Knows Set and Map
- Knows Arrow functions
- Knows Iterators
- Learns Configuring package.json
- Learns Creating packages
- Learns Commands
- Learns Versioning
- Knows SuperAgent
- Knows Fetch
- Knows Relay
- Knows Apollo
- Knows axios
- Knows VuePress
- Knows Numeral
- Knows Lodash
- Knows Ramda
- Knows RxJS
- Knows Moment
- Knows vue-i18n
- Knows Nuxt
- Knows Ionic
- Knows Native Script
- Knows d3.js
- Knows Parcel
- Knows Storybook
- Knows Design Patterns
- Knows Service Workers
- Knows Redux
- Knows Websockets
- Knows PWA
- Knows Webpack
- Knows let
- Knows Commits
- Knows Branches and Tags
- Knows Pushing and Pulling
- Knows History and diffs
- Knows Cloning
- Knows Staging changes
- Knows Configuring git
- Knows Ignoring .git
- Knows Jest
- Knows Karma
- Knows Sinon
- Knows Mocha
- Knows Cucumber.js
- Knows Puppeteer
- Knows vue-test-utils
- Knows Selenium, Webdriver
- Knows Nightwatch
- Knows Chai
- Knows AVA
- Knows Tape
- Does JavaScript operators
- Does Statements
- Does Self-Reliance
- Does Self-management
- Does Self-development
- Does Written communication
- Does Verbal communication
- Does Speaking at conferences and publications
- Does Team work
- Does Conflict resolution
- Does Knowledge sharing
- Does Mentoring
- Does Planning work
- Does Organise team work
- Does Personal development plan
- Does Skill review
- Does Product knowledge
- Does Market knowledge
Middle Vue Developer
Has more than 2 years of experience in software engineering. They need less supervision and minimal reworks.
Skills needed for Middle Vue Developer
- Does Vue Router
- Does vue-cli
- Does Vuex
- Does Components
- Does Composition API
- Does Vue
- Does Reactivity
- Knows Objects
- Knows Browser Integration
- Knows Scope
- Knows Loops and Iterations
- Knows Statements
- Knows Arrays
- Knows JavaScript operators
- Knows Error handling
- Knows Prototypes
- Knows Promises
- Knows Interacting with DOM
- Knows Classes and Modules
- Knows Built-in types
- Knows Functions
- Knows OOP in JS
- Does Canvas
- Does WebGL
- Does Basics
- Does Attributes
- Does Forms
- Does Browser Location
- Does Media
- Does APIs
- Does JavaScript APIs
- Does Elements
- Does Shadow DOM
- Does Storage APis
- Does SCSS
- Does Positioning
- Does Patterns and Mixins
- Does Layouts
- Does PostCSS
- Does Scrolling
- Does Transitions&Animations
- Does Responsive
- Does Stylus
- Does Accessability
- Does Less
- Does Vuetify
- Does bootstrap-vue
- Does Cascading and Inheritance
- Does iView
- Does Quasar
- Does Vuesax
- Does Modules
- Does const
- Does Spread/Rest
- Does Async/await
- Does Symbol
- Does Generators
- Does Set and Map
- Does Arrow functions
- Does Iterators
- Knows Configuring package.json
- Knows Creating packages
- Knows Commands
- Knows Versioning
- Does SuperAgent
- Does Fetch
- Does Relay
- Does Apollo
- Does axios
- Does VuePress
- Does Numeral
- Does Lodash
- Does Ramda
- Does RxJS
- Does Moment
- Does vue-i18n
- Does Nuxt
- Does Ionic
- Does Native Script
- Does d3.js
- Does Parcel
- Does Storybook
- Does Design Patterns
- Does Service Workers
- Does Redux
- Does Websockets
- Does PWA
- Does Webpack
- Does let
- Does Commits
- Does Branches and Tags
- Does Pushing and Pulling
- Does History and diffs
- Does Cloning
- Does Staging changes
- Does Configuring git
- Does Ignoring .git
- Does Jest
- Does Karma
- Does Sinon
- Does Mocha
- Does Cucumber.js
- Does Puppeteer
- Does vue-test-utils
- Does Selenium, Webdriver
- Does Nightwatch
- Does Chai
- Does AVA
- Does Tape
- Helps Self-development
- Helps Feedback
- Helps Written communication
- Helps Verbal communication
- Helps Team work
- Helps Conflict resolution
- Helps Knowledge sharing
- Helps Motivation
- Helps Personal development plan
- Helps Product knowledge
- Helps Product impact
Senior Vue Developer
Create expert design concepts, take complex projects and mentor junior engineers. They have 5-8 years of programming experience
Skills needed for Senior Vue Developer
- Does VuePress
- Does Numeral
- Does Lodash
- Does Ramda
- Does RxJS
- Does Moment
- Does vue-i18n
- Does Nuxt
- Helps Ionic
- Helps Native Script
- Helps d3.js
- Helps Parcel
- Helps Storybook
- Helps Design Patterns
- Helps Service Workers
- Helps Redux
- Helps Websockets
- Helps PWA
- Helps Webpack
- Does let
- Does Commits
- Does Branches and Tags
- Does Pushing and Pulling
- Does History and diffs
- Does Cloning
- Does Staging changes
- Does Configuring git
- Does Ignoring .git
- Does Jest
- Does Karma
- Does Sinon
- Does Mocha
- Does Cucumber.js
- Does Puppeteer
- Does vue-test-utils
- Does Selenium, Webdriver
- Does Nightwatch
- Does Chai
- Does AVA
- Does Tape
- Knows SuperAgent
- Knows Fetch
- Knows Relay
- Knows Apollo
- Knows axios
- Helps Configuring package.json
- Helps Creating packages
- Helps Commands
- Helps Versioning
- Does Modules
- Does const
- Does Spread/Rest
- Does Async/await
- Does Symbol
- Does Generators
- Does Set and Map
- Does Arrow functions
- Does Iterators
- Helps SCSS
- Helps Positioning
- Helps Patterns and Mixins
- Helps Layouts
- Helps PostCSS
- Helps Scrolling
- Helps Transitions&Animations
- Helps Responsive
- Helps Stylus
- Helps Accessability
- Helps Less
- Helps Vuetify
- Helps bootstrap-vue
- Helps Cascading and Inheritance
- Helps iView
- Helps Quasar
- Helps Vuesax
- Does Canvas
- Does WebGL
- Does Basics
- Does Attributes
- Does Forms
- Does Browser Location
- Does Media
- Does APIs
- Does JavaScript APIs
- Does Elements
- Does Shadow DOM
- Does Storage APis
- Does Objects
- Does Browser Integration
- Does Scope
- Does Loops and Iterations
- Does Statements
- Does Arrays
- Does JavaScript operators
- Does Error handling
- Does Prototypes
- Does Promises
- Does Interacting with DOM
- Does Classes and Modules
- Does Built-in types
- Does Functions
- Does OOP in JS
- Does Vue Router
- Does vue-cli
- Does Vuex
- Does Components
- Does Composition API
- Does Vue
- Does Reactivity
- Helps Written communication
- Helps Foreign language skills
- Helps Team work
- Helps Argumentation
- Helps Networking and building relationships
- Helps Mentoring
- Helps Planning work
- Helps Motivation
- Helps Organise team work
- Helps Personal development plan
- Helps Product knowledge
- Helps Product impact
- Helps Market knowledge
Staff Engineer Vue Developer
To attain this level, it requires more than 10 years of experience. Expert knowledge of the codebase is required.
Skills needed for Staff Engineer Vue Developer
- Does Vue Router
- Does vue-cli
- Does Vuex
- Does Components
- Does Composition API
- Does Vue
- Does Reactivity
- Helps Objects
- Helps Browser Integration
- Helps Scope
- Helps Loops and Iterations
- Helps Statements
- Helps Arrays
- Helps JavaScript operators
- Helps Error handling
- Helps Prototypes
- Helps Promises
- Helps Interacting with DOM
- Helps Classes and Modules
- Helps Built-in types
- Helps Functions
- Helps OOP in JS
- Helps Canvas
- Helps WebGL
- Helps Basics
- Helps Attributes
- Helps Forms
- Helps Browser Location
- Helps Media
- Helps APIs
- Helps JavaScript APIs
- Helps Elements
- Helps Shadow DOM
- Helps Storage APis
- Helps SCSS
- Helps Positioning
- Helps Patterns and Mixins
- Helps Layouts
- Helps PostCSS
- Helps Scrolling
- Helps Transitions&Animations
- Helps Responsive
- Helps Stylus
- Helps Accessability
- Helps Less
- Helps Vuetify
- Helps bootstrap-vue
- Helps Cascading and Inheritance
- Helps iView
- Helps Quasar
- Helps Vuesax
- Does Modules
- Does const
- Does Spread/Rest
- Does Async/await
- Does Symbol
- Does Generators
- Does Set and Map
- Does Arrow functions
- Does Iterators
- Helps Configuring package.json
- Helps Creating packages
- Helps Commands
- Helps Versioning
- Helps VuePress
- Helps Numeral
- Helps Lodash
- Helps Ramda
- Helps RxJS
- Helps Moment
- Helps vue-i18n
- Helps Nuxt
- Does Ionic
- Does Native Script
- Does d3.js
- Does Parcel
- Does Storybook
- Does Design Patterns
- Does Service Workers
- Does Redux
- Does Websockets
- Does PWA
- Does Webpack
- Helps let
- Helps Commits
- Helps Branches and Tags
- Helps Pushing and Pulling
- Helps History and diffs
- Helps Cloning
- Helps Staging changes
- Helps Configuring git
- Helps Ignoring .git
- Helps Jest
- Helps Karma
- Helps Sinon
- Helps Mocha
- Helps Cucumber.js
- Helps Puppeteer
- Helps vue-test-utils
- Helps Selenium, Webdriver
- Helps Nightwatch
- Helps Chai
- Helps AVA
- Helps Tape
- Helps SuperAgent
- Helps Fetch
- Helps Relay
- Helps Apollo
- Helps axios
- Helps Self-management
- Helps Self-development
- Helps Written communication
- Helps Verbal communication
- Helps Foreign language skills
- Helps Presentations
- Helps Speaking at conferences and publications
- Helps Team work
- Helps Conflict resolution
- Helps Knowledge sharing
- Helps Mentoring
- Helps Motivation
- Helps Personal development plan
- Helps Product knowledge
- Helps Product impact
- Helps Market knowledge
Senior Staff Engineer Vue Developer
Has approximately 12+ years of experience. Senior Staff Engineers work closely with company leaders, contribute to tech strategy
Skills needed for Senior Staff Engineer Vue Developer
- Mentors Vue Router
- Mentors vue-cli
- Mentors Vuex
- Mentors Components
- Mentors Composition API
- Mentors Vue
- Mentors Reactivity
- Mentors Objects
- Mentors Browser Integration
- Mentors Scope
- Mentors Loops and Iterations
- Mentors Statements
- Mentors Arrays
- Mentors JavaScript operators
- Mentors Error handling
- Mentors Prototypes
- Mentors Promises
- Mentors Interacting with DOM
- Mentors Classes and Modules
- Mentors Built-in types
- Mentors Functions
- Mentors OOP in JS
- Mentors Canvas
- Mentors WebGL
- Mentors Basics
- Mentors Attributes
- Mentors Forms
- Mentors Browser Location
- Mentors Media
- Mentors APIs
- Mentors JavaScript APIs
- Mentors Elements
- Mentors Shadow DOM
- Mentors Storage APis
- Mentors SCSS
- Mentors Positioning
- Mentors Patterns and Mixins
- Mentors Layouts
- Mentors PostCSS
- Mentors Scrolling
- Mentors Transitions&Animations
- Mentors Responsive
- Mentors Stylus
- Mentors Accessability
- Mentors Less
- Mentors Vuetify
- Mentors bootstrap-vue
- Mentors Cascading and Inheritance
- Mentors iView
- Mentors Quasar
- Mentors Vuesax
- Mentors Modules
- Mentors const
- Mentors Spread/Rest
- Mentors Async/await
- Mentors Symbol
- Mentors Generators
- Mentors Set and Map
- Mentors Arrow functions
- Mentors Iterators
- Mentors Configuring package.json
- Mentors Creating packages
- Mentors Commands
- Mentors Versioning
- Mentors SuperAgent
- Mentors Fetch
- Mentors Relay
- Mentors Apollo
- Mentors axios
- Mentors VuePress
- Mentors Numeral
- Mentors Lodash
- Mentors Ramda
- Mentors RxJS
- Mentors Moment
- Mentors vue-i18n
- Mentors Nuxt
- Mentors Ionic
- Mentors Native Script
- Mentors d3.js
- Mentors Parcel
- Mentors Storybook
- Mentors Design Patterns
- Mentors Service Workers
- Mentors Redux
- Mentors Websockets
- Mentors PWA
- Mentors Webpack
- Mentors let
- Mentors Commits
- Mentors Branches and Tags
- Mentors Pushing and Pulling
- Mentors History and diffs
- Mentors Cloning
- Mentors Staging changes
- Mentors Configuring git
- Mentors Ignoring .git
- Mentors Jest
- Mentors Karma
- Mentors Sinon
- Mentors Mocha
- Mentors Cucumber.js
- Mentors Puppeteer
- Mentors vue-test-utils
- Mentors Selenium, Webdriver
- Mentors Nightwatch
- Mentors Chai
- Mentors AVA
- Mentors Tape
- Mentors Scope
- Mentors Self-Reliance
- Mentors Self-management
- Mentors Decision-making in uncertain environment
- Mentors Managing expectations
- Mentors Self-development
- Mentors Feedback
- Mentors Written communication
- Mentors Verbal communication
- Mentors Foreign language skills
- Mentors Presentations
- Mentors Speaking at conferences and publications
- Mentors Team work
- Mentors Argumentation
- Mentors Conflict resolution
- Mentors Networking and building relationships
- Mentors Knowledge sharing
- Mentors Planning work
- Mentors Motivation
- Mentors Organise team work
- Mentors Hiring
- Mentors Skill review
- Mentors Product impact
- Mentors Market knowledge
- Mentors Product team
Principal Architect Vue Developer
The highest level for a technical career. With more than 14 Y of experience, they have a deep understanding of how the tech works
Skills needed for Principal Architect Vue Developer
- Mentors Vue Router
- Mentors vue-cli
- Mentors Vuex
- Mentors Components
- Mentors Composition API
- Mentors Vue
- Mentors Reactivity
- Mentors Objects
- Mentors Browser Integration
- Mentors Scope
- Mentors Loops and Iterations
- Mentors Statements
- Mentors Arrays
- Mentors JavaScript operators
- Mentors Error handling
- Mentors Prototypes
- Mentors Promises
- Mentors Interacting with DOM
- Mentors Classes and Modules
- Mentors Built-in types
- Mentors Functions
- Mentors OOP in JS
- Mentors Canvas
- Mentors WebGL
- Mentors Basics
- Mentors Attributes
- Mentors Forms
- Mentors Browser Location
- Mentors Media
- Mentors APIs
- Mentors JavaScript APIs
- Mentors Elements
- Mentors Shadow DOM
- Mentors Storage APis
- Mentors SCSS
- Mentors Positioning
- Mentors Patterns and Mixins
- Mentors Layouts
- Mentors PostCSS
- Mentors Scrolling
- Mentors Transitions&Animations
- Mentors Responsive
- Mentors Stylus
- Mentors Accessability
- Mentors Less
- Mentors Vuetify
- Mentors bootstrap-vue
- Mentors Cascading and Inheritance
- Mentors iView
- Mentors Quasar
- Mentors Vuesax
- Mentors Modules
- Mentors const
- Mentors Spread/Rest
- Mentors Async/await
- Mentors Symbol
- Mentors Generators
- Mentors Set and Map
- Mentors Arrow functions
- Mentors Iterators
- Mentors VuePress
- Mentors Numeral
- Mentors Lodash
- Mentors Ramda
- Mentors RxJS
- Mentors Moment
- Mentors vue-i18n
- Mentors Nuxt
- Mentors Ionic
- Mentors Native Script
- Mentors d3.js
- Mentors Parcel
- Mentors Storybook
- Mentors Design Patterns
- Mentors Service Workers
- Mentors Redux
- Mentors Websockets
- Mentors PWA
- Mentors Webpack
- Mentors let
- Mentors Commits
- Mentors Branches and Tags
- Mentors Pushing and Pulling
- Mentors History and diffs
- Mentors Cloning
- Mentors Staging changes
- Mentors Configuring git
- Mentors Ignoring .git
- Mentors Jest
- Mentors Karma
- Mentors Sinon
- Mentors Mocha
- Mentors Cucumber.js
- Mentors Puppeteer
- Mentors vue-test-utils
- Mentors Selenium, Webdriver
- Mentors Nightwatch
- Mentors Chai
- Mentors AVA
- Mentors Tape
- Mentors SuperAgent
- Mentors Fetch
- Mentors Relay
- Mentors Apollo
- Mentors axios
- Mentors Configuring package.json
- Mentors Creating packages
- Mentors Commands
- Mentors Versioning
- Mentors Scope
- Mentors Self-Reliance
- Mentors Self-management
- Mentors Decision-making in uncertain environment
- Mentors Managing expectations
- Mentors Self-development
- Mentors Feedback
- Mentors Written communication
- Mentors Verbal communication
- Mentors Foreign language skills
- Mentors Presentations
- Mentors Speaking at conferences and publications
- Mentors Team work
- Mentors Argumentation
- Mentors Conflict resolution
- Mentors Networking and building relationships
- Mentors Knowledge sharing
- Mentors Mentoring
- Mentors Planning work
- Mentors Motivation
- Mentors Organise team work
- Mentors Hiring
- Mentors Personal development plan
- Mentors Skill review
- Mentors Product knowledge
- Mentors Product impact
- Mentors Market knowledge
- Mentors Product team
Manager career path for Vue Developer
Tech Lead Vue Developer
Has more than 7 years of experience. Rather than writing code, they take on the managerial responsibilities and provide sound tech
Skills needed for Tech Lead Vue Developer
- Helps Vue Router
- Helps vue-cli
- Helps Vuex
- Helps Components
- Helps Composition API
- Helps Vue
- Helps Reactivity
- Helps Objects
- Helps Browser Integration
- Helps Scope
- Helps Loops and Iterations
- Helps Statements
- Helps Arrays
- Helps JavaScript operators
- Helps Error handling
- Helps Prototypes
- Helps Promises
- Helps Interacting with DOM
- Helps Classes and Modules
- Helps Built-in types
- Helps Functions
- Helps OOP in JS
- Mentors Canvas
- Mentors WebGL
- Mentors Basics
- Mentors Attributes
- Mentors Forms
- Mentors Browser Location
- Mentors Media
- Mentors APIs
- Mentors JavaScript APIs
- Mentors Elements
- Mentors Shadow DOM
- Mentors Storage APis
- Does SCSS
- Does Positioning
- Does Patterns and Mixins
- Does Layouts
- Does PostCSS
- Does Scrolling
- Does Transitions&Animations
- Does Responsive
- Does Stylus
- Does Accessability
- Does Less
- Does Vuetify
- Does bootstrap-vue
- Does Cascading and Inheritance
- Does iView
- Does Quasar
- Does Vuesax
- Does Modules
- Does const
- Does Spread/Rest
- Does Async/await
- Does Symbol
- Does Generators
- Does Set and Map
- Does Arrow functions
- Does Iterators
- Helps Configuring package.json
- Helps Creating packages
- Helps Commands
- Helps Versioning
- Helps SuperAgent
- Helps Fetch
- Helps Relay
- Helps Apollo
- Helps axios
- Helps VuePress
- Helps Numeral
- Helps Lodash
- Helps Ramda
- Helps RxJS
- Helps Moment
- Helps vue-i18n
- Helps Nuxt
- Helps Ionic
- Helps Native Script
- Helps d3.js
- Helps Parcel
- Helps Storybook
- Helps Design Patterns
- Helps Service Workers
- Helps Redux
- Helps Websockets
- Helps PWA
- Helps Webpack
- Mentors let
- Mentors Commits
- Mentors Branches and Tags
- Mentors Pushing and Pulling
- Mentors History and diffs
- Mentors Cloning
- Mentors Staging changes
- Mentors Configuring git
- Mentors Ignoring .git
- Helps Jest
- Helps Karma
- Helps Sinon
- Helps Mocha
- Helps Cucumber.js
- Helps Puppeteer
- Helps vue-test-utils
- Helps Selenium, Webdriver
- Helps Nightwatch
- Helps Chai
- Helps AVA
- Helps Tape
Engineering Manager Vue Developer
Engineering lead manages a larger team. Tech leads report to the engineering lead on their team’s progress, setbacks, and other
Skills needed for Engineering Manager Vue Developer
- Helps Vue Router
- Helps vue-cli
- Helps Vuex
- Helps Components
- Helps Composition API
- Helps Vue
- Helps Reactivity
- Does Objects
- Does Browser Integration
- Does Scope
- Does Loops and Iterations
- Does Statements
- Does Arrays
- Does JavaScript operators
- Does Error handling
- Does Prototypes
- Does Promises
- Does Interacting with DOM
- Does Classes and Modules
- Does Built-in types
- Does Functions
- Does OOP in JS
- Mentors Canvas
- Mentors WebGL
- Mentors Basics
- Mentors Attributes
- Mentors Forms
- Mentors Browser Location
- Mentors Media
- Mentors APIs
- Mentors JavaScript APIs
- Mentors Elements
- Mentors Shadow DOM
- Mentors Storage APis
- Helps SCSS
- Helps Positioning
- Helps Patterns and Mixins
- Helps Layouts
- Helps PostCSS
- Helps Scrolling
- Helps Transitions&Animations
- Helps Responsive
- Helps Stylus
- Helps Accessability
- Helps Less
- Helps Vuetify
- Helps bootstrap-vue
- Helps Cascading and Inheritance
- Helps iView
- Helps Quasar
- Helps Vuesax
- Helps Modules
- Helps const
- Helps Spread/Rest
- Helps Async/await
- Helps Symbol
- Helps Generators
- Helps Set and Map
- Helps Arrow functions
- Helps Iterators
- Helps Configuring package.json
- Helps Creating packages
- Helps Commands
- Helps Versioning
- Helps SuperAgent
- Helps Fetch
- Helps Relay
- Helps Apollo
- Helps axios
- Mentors VuePress
- Mentors Numeral
- Mentors Lodash
- Mentors Ramda
- Mentors RxJS
- Mentors Moment
- Mentors vue-i18n
- Mentors Nuxt
- Mentors Ionic
- Mentors Native Script
- Mentors d3.js
- Mentors Parcel
- Mentors Storybook
- Mentors Design Patterns
- Mentors Service Workers
- Mentors Redux
- Mentors Websockets
- Mentors PWA
- Mentors Webpack
- Helps let
- Helps Commits
- Helps Branches and Tags
- Helps Pushing and Pulling
- Helps History and diffs
- Helps Cloning
- Helps Staging changes
- Helps Configuring git
- Helps Ignoring .git
- Helps Jest
- Helps Karma
- Helps Sinon
- Helps Mocha
- Helps Cucumber.js
- Helps Puppeteer
- Helps vue-test-utils
- Helps Selenium, Webdriver
- Helps Nightwatch
- Helps Chai
- Helps AVA
- Helps Tape
- Does Personal development plan
- Does Skill review
- Does Product knowledge
Engineering Director Vue Developer
Has 10+ years of experience and 5+ years of leading a team. Engineering director contributes to the technology R&D
Skills needed for Engineering Director Vue Developer
- Does VuePress
- Does Numeral
- Does Lodash
- Does Ramda
- Does RxJS
- Does Moment
- Does vue-i18n
- Does Nuxt
- Helps Ionic
- Helps Native Script
- Helps d3.js
- Helps Parcel
- Helps Storybook
- Helps Design Patterns
- Helps Service Workers
- Helps Redux
- Helps Websockets
- Helps PWA
- Helps Webpack
- Mentors let
- Mentors Commits
- Mentors Branches and Tags
- Mentors Pushing and Pulling
- Mentors History and diffs
- Mentors Cloning
- Mentors Staging changes
- Mentors Configuring git
- Mentors Ignoring .git
- Mentors Jest
- Mentors Karma
- Mentors Sinon
- Mentors Mocha
- Mentors Cucumber.js
- Mentors Puppeteer
- Mentors vue-test-utils
- Mentors Selenium, Webdriver
- Mentors Nightwatch
- Mentors Chai
- Mentors AVA
- Mentors Tape
- Helps SuperAgent
- Helps Fetch
- Helps Relay
- Helps Apollo
- Helps axios
- Helps Configuring package.json
- Helps Creating packages
- Helps Commands
- Helps Versioning
- Helps Modules
- Helps const
- Helps Spread/Rest
- Helps Async/await
- Helps Symbol
- Helps Generators
- Helps Set and Map
- Helps Arrow functions
- Helps Iterators
- Helps SCSS
- Helps Positioning
- Helps Patterns and Mixins
- Helps Layouts
- Helps PostCSS
- Helps Scrolling
- Helps Transitions&Animations
- Helps Responsive
- Helps Stylus
- Helps Accessability
- Helps Less
- Helps Vuetify
- Helps bootstrap-vue
- Helps Cascading and Inheritance
- Helps iView
- Helps Quasar
- Helps Vuesax
- Helps Canvas
- Helps WebGL
- Helps Basics
- Helps Attributes
- Helps Forms
- Helps Browser Location
- Helps Media
- Helps APIs
- Helps JavaScript APIs
- Helps Elements
- Helps Shadow DOM
- Helps Storage APis
- Mentors Objects
- Mentors Browser Integration
- Mentors Scope
- Mentors Loops and Iterations
- Mentors Statements
- Mentors Arrays
- Mentors JavaScript operators
- Mentors Error handling
- Mentors Prototypes
- Mentors Promises
- Mentors Interacting with DOM
- Mentors Classes and Modules
- Mentors Built-in types
- Mentors Functions
- Mentors OOP in JS
- Helps Vue Router
- Helps vue-cli
- Helps Vuex
- Helps Components
- Helps Composition API
- Helps Vue
- Helps Reactivity
- Helps Argumentation
- Helps Mentoring
- Helps Motivation
- Helps Organise team work
- Helps Product knowledge
- Helps Product impact
- Helps Market knowledge
VP of Engineering Vue Developer
12+ years of experience in leading engineering teams. Works with the executive team. Spots and remove bottlenecks to achieve goals
Skills needed for VP of Engineering Vue Developer
- Does VuePress
- Does Numeral
- Does Lodash
- Does Ramda
- Does RxJS
- Does Moment
- Does vue-i18n
- Does Nuxt
- Helps Ionic
- Helps Native Script
- Helps d3.js
- Helps Parcel
- Helps Storybook
- Helps Design Patterns
- Helps Service Workers
- Helps Redux
- Helps Websockets
- Helps PWA
- Helps Webpack
- Helps let
- Helps Commits
- Helps Branches and Tags
- Helps Pushing and Pulling
- Helps History and diffs
- Helps Cloning
- Helps Staging changes
- Helps Configuring git
- Helps Ignoring .git
- Mentors Jest
- Mentors Karma
- Mentors Sinon
- Mentors Mocha
- Mentors Cucumber.js
- Mentors Puppeteer
- Mentors vue-test-utils
- Mentors Selenium, Webdriver
- Mentors Nightwatch
- Mentors Chai
- Mentors AVA
- Mentors Tape
- Helps SuperAgent
- Helps Fetch
- Helps Relay
- Helps Apollo
- Helps axios
- Mentors Configuring package.json
- Mentors Creating packages
- Mentors Commands
- Mentors Versioning
- Helps Modules
- Helps const
- Helps Spread/Rest
- Helps Async/await
- Helps Symbol
- Helps Generators
- Helps Set and Map
- Helps Arrow functions
- Helps Iterators
- Helps SCSS
- Helps Positioning
- Helps Patterns and Mixins
- Helps Layouts
- Helps PostCSS
- Helps Scrolling
- Helps Transitions&Animations
- Helps Responsive
- Helps Stylus
- Helps Accessability
- Helps Less
- Helps Vuetify
- Helps bootstrap-vue
- Helps Cascading and Inheritance
- Helps iView
- Helps Quasar
- Helps Vuesax
- Mentors Canvas
- Mentors WebGL
- Mentors Basics
- Mentors Attributes
- Mentors Forms
- Mentors Browser Location
- Mentors Media
- Mentors APIs
- Mentors JavaScript APIs
- Mentors Elements
- Mentors Shadow DOM
- Mentors Storage APis
- Mentors Objects
- Mentors Browser Integration
- Mentors Scope
- Mentors Loops and Iterations
- Mentors Statements
- Mentors Arrays
- Mentors JavaScript operators
- Mentors Error handling
- Mentors Prototypes
- Mentors Promises
- Mentors Interacting with DOM
- Mentors Classes and Modules
- Mentors Built-in types
- Mentors Functions
- Mentors OOP in JS
- Mentors Vue Router
- Mentors vue-cli
- Mentors Vuex
- Mentors Components
- Mentors Composition API
- Mentors Vue
- Mentors Reactivity
- Helps Self-Reliance
- Helps Self-management
- Helps Written communication
- Helps Verbal communication
- Helps Team work
- Helps Argumentation
- Helps Networking and building relationships
- Helps Mentoring
- Helps Planning work
CTO Vue Developer
Highest position for software engineers. The CTO is a part of the executive team. Position is critical for company.
Skills needed for CTO Vue Developer
- Mentors VuePress
- Mentors Numeral
- Mentors Lodash
- Mentors Ramda
- Mentors RxJS
- Mentors Moment
- Mentors vue-i18n
- Mentors Nuxt
- Helps Ionic
- Helps Native Script
- Helps d3.js
- Helps Parcel
- Helps Storybook
- Helps Design Patterns
- Helps Service Workers
- Helps Redux
- Helps Websockets
- Helps PWA
- Helps Webpack
- Mentors let
- Mentors Commits
- Mentors Branches and Tags
- Mentors Pushing and Pulling
- Mentors History and diffs
- Mentors Cloning
- Mentors Staging changes
- Mentors Configuring git
- Mentors Ignoring .git
- Helps Jest
- Helps Karma
- Helps Sinon
- Helps Mocha
- Helps Cucumber.js
- Helps Puppeteer
- Helps vue-test-utils
- Helps Selenium, Webdriver
- Helps Nightwatch
- Helps Chai
- Helps AVA
- Helps Tape
- Mentors SuperAgent
- Mentors Fetch
- Mentors Relay
- Mentors Apollo
- Mentors axios
- Mentors Modules
- Mentors const
- Mentors Spread/Rest
- Mentors Async/await
- Mentors Symbol
- Mentors Generators
- Mentors Set and Map
- Mentors Arrow functions
- Mentors Iterators
- Mentors SCSS
- Mentors Positioning
- Mentors Patterns and Mixins
- Mentors Layouts
- Mentors PostCSS
- Mentors Scrolling
- Mentors Transitions&Animations
- Mentors Responsive
- Mentors Stylus
- Mentors Accessability
- Mentors Less
- Mentors Vuetify
- Mentors bootstrap-vue
- Mentors Cascading and Inheritance
- Mentors iView
- Mentors Quasar
- Mentors Vuesax
- Helps Configuring package.json
- Helps Creating packages
- Helps Commands
- Helps Versioning
- Mentors Canvas
- Mentors WebGL
- Mentors Basics
- Mentors Attributes
- Mentors Forms
- Mentors Browser Location
- Mentors Media
- Mentors APIs
- Mentors JavaScript APIs
- Mentors Elements
- Mentors Shadow DOM
- Mentors Storage APis
- Mentors Objects
- Mentors Browser Integration
- Mentors Scope
- Mentors Loops and Iterations
- Mentors Statements
- Mentors Arrays
- Mentors JavaScript operators
- Mentors Error handling
- Mentors Prototypes
- Mentors Promises
- Mentors Interacting with DOM
- Mentors Classes and Modules
- Mentors Built-in types
- Mentors Functions
- Mentors OOP in JS
- Mentors Vue Router
- Mentors vue-cli
- Mentors Vuex
- Mentors Components
- Mentors Composition API
- Mentors Vue
- Mentors Reactivity
Individual Contributor (IC)
Intern Vue Developer
Junior Vue Developer
Middle Vue Developer
Senior Vue Developer
Staff Engineer Vue Developer
Senior Staff Engineer Vue Developer
Principal Architect Vue Developer
Manager
Tech Lead Vue Developer
Engineering Manager Vue Developer
Engineering Director Vue Developer
VP of Engineering Vue Developer
CTO Vue Developer