About us
We're a fast-growing startup building a cutting-edge SaaS product. We're looking for a passionate and skilled Mid-Senior Frontend Developer proficient in Vue.js (2 & 3, Options & Composition APIs) to join our team. You'll be a key contributor, building and maintaining high-quality web applications, working with both new features and our existing codebase. Experience with component libraries (Storybook preferred), testing, and a collaborative, agile mindset is essential. You'll work closely with a dedicated team of designers and backend engineers.
Location: Remote-first, based in Portugal
Responsibilities:
Develop and maintain high-quality, reusable, and testable Vue.js components and applications (Vue 2 & 3), including work on legacy codebases.
Use Options and Composition APIs effectively based on project needs.
Collaborate closely with designers and backend engineers in a fast-paced environment.
Write clean, well-documented, and efficient code, prioritising both immediate needs and long-term scalability.
Actively participate in code reviews and provide constructive feedback.
Develop and maintain comprehensive unit and integration tests (e.g., Cypress, Jest).
Use Storybook (or similar) for component management.
Contribute to improving our development processes and tooling.
Effectively troubleshoot and debug existing code and applications.
Stay current with the latest frontend technologies and best practices.
Participate fully in agile development processes (sprints, stand-ups, etc.).
Proactively identify and suggest system optimizations and improvements.
Embrace a startup mentality: flexibility, adaptability, and a willingness to wear multiple hats.
Technical Skills & Experience
Bachelor's degree in Computer Science or a related field, or equivalent experience.
4+ years of experience in frontend development, with a minimum of 2 years working with Vue.js. Experience working with older codebases is a plus.
Experience with state management libraries (e.g., Vuex, Pinia).
Strong understanding of JavaScript, HTML, CSS, and responsive design principles.
Experience with component libraries and Storybook (or similar tools like Bit, Styleguidist).
Proficiency in writing unit and integration tests (e.g., Cypress, Jest).
Experience with version control systems (e.g., Git).
Essential Soft Skills & Attributes:
Collaborative team player; actively listens to peers, offers constructive feedback, and readily assists colleagues.
Proactive problem-solver; identifies and suggests improvements, finds efficient solutions without over-complicating, and takes initiative.
Strong sense of autonomy and ownership; works independently and manages time effectively, taking ownership of tasks.
Focus and attention to detail; maintains concentration on tasks, ensuring accuracy and quality of work.
Adaptable and resilient; thrives in a fast-paced environment and readily embraces change.
Fluency in English (written and spoken)
Benefits:
Flexible working hours
Friday Afternoons Off
Competitive salary
HiJiffy Perks (wellness, WFH equipment, transportation etc.)
Remote-first environment - role based in Portugal due to occasional travelling for team events