Vue.js Frontend Developer
Role details
Job location
Tech stack
Job description
-
Design, develop, and maintain scalable and responsive UI applications using Vue.js.
-
Build reusable, modular, and maintainable frontend components following best development practices.
-
Optimize application performance, responsiveness, and user experience across platforms.
-
Integrate frontend applications with REST APIs and microservices-based architectures.
-
Implement and manage CI/CD pipelines using Azure DevOps to support automated deployment processes.
-
Collaborate closely with backend developers and cross-functional teams for end-to-end solution delivery.
-
Ensure application security, compliance, and adherence to coding standards.
-
Participate in code reviews, unit testing, debugging, and release management activities.
-
Contribute to continuous improvement initiatives and support Agile development practices.
Requirements
-
8-10 years of overall professional experience, with strong expertise in frontend application development.
-
Deep hands-on experience with Vue.js and modern JavaScript frontend development practices.
-
Experience building reusable components and optimizing UI performance.
-
Strong understanding of REST APIs and integration with microservices-based applications.
-
Hands-on experience implementing and managing Azure DevOps CI/CD pipelines.
-
Experience with frontend testing methodologies and code quality practices.
-
Familiarity with ReactJS and modern frontend frameworks is an added advantage.
-
Strong understanding of application security, compliance, and secure coding practices.
-
Experience working in Agile development environments.
-
Excellent communication, collaboration, and problem-solving skills.
You Should Possess the Ability to:
-
Design and build scalable, responsive, and user-friendly frontend applications.
-
Develop reusable and maintainable code with strong attention to performance.
-
Collaborate effectively with backend teams and stakeholders across the development lifecycle.
-
Identify and resolve application issues through effective troubleshooting and debugging.
-
Drive quality through unit testing, code reviews, and best engineering practices.
-
Adapt quickly to changing project requirements and evolving technologies.
-
Deliver solutions with a structured and quality-focused approach.