About the Role:
As a seasoned Vue.js developer, you will be responsible for spearheading discussions with customers to gather project scope information and provide inputs for project documentation.
You will collaborate with designers to craft responsive and interactive user interfaces, provide technical leadership on large-scale web-based projects, create detailed technical requirements documentation, and participate in solutioning to prepare delivery for proposals.
The ideal candidate should possess 7+ years of experience in web application development, with at least 3+ years of experience in developing applications using the Vue.js framework.
Additionally, the candidate should be highly proficient in Vue.js core principles, including components, reactivity, and virtual DOM. Experience with state management libraries such as Vuex/Pinia, RESTful API integration, GraphQL API integration, and asynchronous programming in Vue.js is also required.
The successful candidate will be able to design and implement responsive and visually appealing user interfaces using Vue.js, familiar with Vue Router for implementing client-side routing in Single-Page Applications (SPAs), knowledgeable about Vue CLI for project scaffolding and development workflow, and have an understanding of server-side rendering (SSR) with Vue.js for SEO optimization.
We value excellent communication skills, strong attention to detail, and outstanding analytical and problem-solving abilities.