We are seeking a highly skilled and experienced Senior Vue.js + Vite (Pinia) Developer to join our dynamic team. The ideal candidate will have 5 to 7 years of hands-on experience in developing and maintaining complex web applications using Vue.js and Vite. You will play a critical role in designing, building, and optimizing our web applications, ensuring they are performant, scalable, and user-friendly.
Key Responsibilities:
Develop, maintain, and enhance web applications using Vue.js + Vite and Pinia. Collaborate with cross-functional teams to define, design, and ship new features. Optimize applications for maximum speed and scalability. Ensure the technical feasibility of UI/UX designs. Conduct code reviews and provide constructive feedback to team members. Troubleshoot and debug applications. Stay up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive. Mentor junior developers and provide guidance on best practices. Participate in agile development processes and contribute to continuous improvement.
Required Skills:
Hands-on experience with JavaScript and Typescript. Strong proficiency in Vue.js, Vite and Pinia. Experience with responsive design for multiple screen resolutions and mobile devices (Android Chrome). Solid understanding of JavaScript, Typescript, HTML5, CSS3, Bootstrap or Vue Bootstrap or Vuetify (good to have) Experience with state management libraries such as Vuex. Familiarity with modern front-end build pipelines and tools. Knowledge of server-side rendering (SSR). Experience with continuous integration/continuous deployment (CI/CD) pipelines. Understanding of charts and graphs. Proficient understanding of cross-browser compatibility issues and ways to work around them. Knowledge of RESTful APIs and experience integrating with backend services. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Ability to work independently and manage multiple tasks and projects simultaneously.
Requirements & Qualifications
Additional Qualifications: Understanding of graphs and charts. Good understanding of the Back-end services. Experience with performance optimization techniques. Familiarity with accessibility standards and practices. Knowledge of version control systems, specifically Git. Experience with Agile/Scrum development methodologies.