We are looking for a skilled Frontend Developer with expertise in Vue.js, Vaadin, and JavaScript to join our dynamic development team. The ideal candidate will work closely with backend engineers, designers, and product owners to create responsive, user-friendly, and high-performance web applications. Your role will involve developing new features, enhancing existing features along with its UI/UX while ensuring cross-browser compatibility.
Key Responsibilities:
• Develop and test high-quality frontend components using Vue.js and Vaadin.
• Collaborate with client’s UAT user and/or UX/UI designers to ensure the best user experience and design fidelity.
• Integrate frontend code with backend services using REST or GraphQL APIs.
• Write clean, modular, and reusable code following best practices.
• Troubleshoot and debug application issues.
• Stay updated with the latest industry trends in JavaScript, Vue.js, and Vaadin.
• Ensure cross-browser and mobile compatibility of web applications.
• Participate in code reviews and improve the existing codebase.
Required Skills & Qualifications:
• 2+ years of experience with Vue.js framework.
• Strong knowledge of Vaadin for building web applications is a plus.
• Proficiency in JavaScript, HTML5, and CSS3.
• Experience with component-based architectures and reusable design patterns.
• Familiarity with frontend tools such as Webpack, Vite, or NPM/Yarn.
• Experience working with RESTful APIs or GraphQL.
• Knowledge of state management tools (Vuex, Pinia).
• Familiarity with Git version control and collaborative development workflows.
• Understanding of agile methodologies (Scrum/Kanban).
• Excellent problem-solving and communication skills.
Nice-to-Have Skills:
• Experience with TypeScript.
• Familiarity with Progressive Web Apps (PWA).
• Basic understanding of backend development.
• Experience with CI/CD pipelines.