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:
Utilize built- in development functions from content management systems to enhance website performance.
Perform additional tasks as assigned by the Line Manager.
Collaborate with designers, clients, and backend developers to align on website and application vision.
Evaluate wireframes, mockups, and design specifications provided by product designers.
Debug frontend issues and report backend bugs to the backend development team.
Maintain and update websites and web applications for long- term clients, implementing design and content changes as needed.
Implement frontend code primarily using Vue.js, integrating with backend functionality to ensure smooth operation.
Optimize frontend performance, including loading speed, responsiveness, and accessibility.
Requirements:
Knowledge of SEO best practices.
Knowledge of server- side development is a plus.
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.
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.
Strong problem- solving skills and attention to detail.
Understanding of compiling and bundling tools such as Gulp and Webpack.
Demonstrates a strong team- oriented mindset and the ability to work effectively both collaboratively and independently.
Experience working with RESTful APIs and asynchronous programming.