Overview:
The Senior Vue.js Developer plays a critical role in our organization contributing to the development of cuttingedge web applications using Vue.js and other modern web technologies. This individual will be responsible for delivering highquality code leading and mentoring a team of developers and contributing to architectural and design decisions.
Key Responsibilities:
- Develop and maintain largescale web applications using Vue.js
- Lead and mentor a team of developers
- Collaborate with crossfunctional teams to define design and ship new features
- Optimize applications for maximum speed and scalability
- Implement and maintain best practices in frontend development
- Contribute to architectural and design decisions
- Write clean maintainable and efficient code
- Stay uptodate with all recent developments in the JavaScript and Vue.js space
- Identify and resolve performance and scalability issues
- Work closely with backend developers to integrate frontend logic with backend logic
- Participate in code reviews
- Troubleshoot and debug issues
- Prototype and develop new ideas and features
- Assist in the hiring and onboarding of new team members
- Provide technical guidance and coaching to team members
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- 5 years of experience in frontend development
- 3 years of experience with Vue.js
- Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model
- Experience with RESTful APIs and asynchronous programming
- Proficient understanding of web markup including HTML5 and CSS3
- Good understanding of serverside CSS preprocessing platforms
- Experience with common frontend development tools such as Babel Webpack NPM etc.
- Knowledge of modern authorization mechanisms such as JSON Web Token
- Familiarity with the Vue.js ecosystem including Vue CLI Vuex Vue Router and Nuxt.js
- Experience with version control using Git
- Strong problemsolving skills and attention to detail
- Excellent communication and collaboration abilities
- Ability to work effectively in a fastpaced environment
- Experience in leading and mentoring a team of developers
vue.js,dom manipulation,html/css,restful apis,vuex,frontend development,javascript,babel,json web token,css3,vue cli,vue router,git,webpack,npm,html5,nuxt.js