Frontend Developer (Vue.js)
About the role
Sliema Tech Labs is a Malta-based software studio working with local and international clients across eCommerce, iGaming tooling and fintech. We are a compact team (20–40 people) that values clean code, rapid iteration and strong UX. The product teams combine backend, frontend and design to deliver customer-facing web apps used by thousands of users.
The Frontend Developer will take ownership of feature development, UI implementation and performance improvements using Vue.js. You will work closely with product managers and designers to convert designs into accessible, maintainable components, and collaborate with backend engineers on API integrations. The role offers a mix of hands-on coding, code review responsibility and opportunities to influence architecture decisions.
This role suits someone who enjoys a pragmatic, team-oriented environment and who wants a clear progression path into senior frontend or technical lead roles. We provide mentorship, training budgets and a hybrid working model (typically 2–3 days remote). The team is English-speaking with opportunities to work on EU-facing products and international clients.
About Sliema Tech Labs
Sliema Tech Labs is a Maltese software development studio specialising in web applications and SaaS platforms. We work with clients across Europe and locally in iGaming and fintech, delivering user-centred products from our Sliema office and remote teams.
What you can expect
- Hybrid working with modern Sliema office
- Annual training budget and conference allowance
- Private health contribution
- Clear progression to Senior/Lead roles
- Company equipment provided (MacBook/monitor)
Key responsibilities
- Develop responsive, accessible user interfaces using Vue.js and component-driven patterns.
- Translate Figma/Sketch designs into reusable Vue components and maintain a shared component library.
- Collaborate with backend developers to integrate RESTful or GraphQL APIs and handle client-side state.
- Write unit and integration tests for front-end components; participate in CI pipelines.
- Perform code reviews, contribute to technical discussions and mentor junior developers.
- Optimize application performance and troubleshoot cross-browser issues.
- Help define front-end architecture decisions and enforce best practices for maintainability.
- Document features, components and front-end processes for the team.
Requirements
- Minimum 3 years’ commercial experience building front-end web applications.
- Proven experience with Vue.js (2.x or 3.x) in a production environment.
- Strong knowledge of modern JavaScript (ES6+), HTML5 and CSS3 (SASS/LESS experience a plus).
- Experience with state management patterns (Vuex or Pinia) and component-driven workflows.
- Familiarity with Git, branching workflows and code review processes.
- Experience integrating with REST APIs (JSON) and understanding of asynchronous flows.
- Basic testing experience (Jest, Vue Test Utils or similar) and familiarity with CI/CD concepts.
- Ability to communicate clearly in English and work in an international team.
- Eligible to work in Malta (EU or local work permit) or able to demonstrate right to work.
Benefits
- Hybrid working — typically 2–3 remote days per week.
- Competitive salary with performance-based bonus.
- Annual training budget and conference allowance.
- Private health insurance contribution.
- Company pension contribution and paid annual leave above statutory minimum.
- Modern office in Sliema with ergonomic equipment provided.
- Flexible working hours and supportive parental leave policy.
Work schedule
Typical week: Monday to Friday, standard office hours with hybrid options; occasional after-hours work only for critical releases.
- Core hours: 10:00–16:00 (flexible start/end)
- Typical office hours: 09:00–17:30
- Hybrid remote days: up to 3 days per week (team-dependent)
How to apply
Send your CV, a short cover note and links to portfolio/GitHub to the contact email below (subject: Frontend Developer (Vue.js)). Please indicate your notice period and preferred start date.
Apply Now via EmailMore jobs to consider
Senior React Native Developer (Mobile)
€3,500 – €5,000 per month
Backend Engineer (Node.js/TypeScript)
€3,200 – €4,500 per month
Lead Software Architect
€4,500 – €6,500 per month
Machine Learning Engineer
€3,000 – €4,500 per month