About the Role:
We are looking for a talented Frontend Developer with strong Vue.js experience to create and maintain visually appealing, high- performance, and user- friendly websites and web applications. In this role, you will work closely with designers and backend developers to implement frontend features, optimize performance, and deliver exceptional user experiences. The ideal candidate has a deep understanding of Vue.js, HTML, CSS, and JavaScript/TypeScript, and is passionate about building scalable and maintainable frontend applications.
Key Responsibilities:
Maintain and update websites and web applications for long- term clients, implementing design and content changes as needed.
Perform additional tasks as assigned by the Line Manager.
Evaluate wireframes, mockups, and design specifications provided by product designers.
Optimize frontend performance, including loading speed, responsiveness, and accessibility.
Utilize built- in development functions from content management systems to enhance website performance.
Implement frontend code primarily using Vue.js, integrating with backend functionality to ensure smooth operation.
Debug frontend issues and report backend bugs to the backend development team.
Collaborate with designers, clients, and backend developers to align on website and application vision.
Requirements:
Understanding of compiling and bundling tools such as Gulp and Webpack.
Experience working with RESTful APIs and asynchronous programming.
Demonstrates a strong team- oriented mindset and the ability to work effectively both collaboratively and independently.
Proficiency in HTML, CSS, JavaScript/TypeScript, and frontend frameworks, especially Vue.js.
Minimum of 3 years of experience in web, mobile, or software development, with significant hands- on experience in Vue.js.
Knowledge of server- side development is a plus.
Knowledge of SEO best practices.
Strong problem- solving skills and attention to detail.
Familiarity with other frontend frameworks like ReactJS or Angular is a plus.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.