Frontend Developer (React/Vue.js)
About the role
Sliema Tech Labs is a growing Maltese digital product studio working with international clients across fintech, iGaming and e-commerce. We are a compact engineering team based near the Sliema–Gżira seafront, delivering modern web applications and user interfaces with a strong focus on quality, performance and maintainability.
The Frontend Developer will work closely with product managers, designers and backend engineers to implement new features, improve UI performance and maintain a shared component library. You should be comfortable working in either React or Vue.js ecosystems, writing clean, testable code and participating in code reviews. The role offers visibility across product lifecycles, opportunities for technical growth and informal mentoring within a supportive, collaborative team.
This position is hybrid (typical 2–3 days in the office), suitable for someone who enjoys a mix of focused remote work and in-person collaboration. Candidates with experience in TypeScript, modern build tools and design systems will find room to influence architecture and best practices. The role is attractive to developers who want Malta-based stability combined with exposure to international projects and a friendly, fast-paced environment.
About Sliema Tech Labs
Sliema Tech Labs is a Maltese software studio delivering web and mobile solutions to clients across Europe. We combine product thinking with agile engineering to build scalable interfaces and progressive web apps. Our projects span fintech, iGaming, travel and retail.
What you can expect
- Hybrid working (2–3 days in the Sliema/Gżira office)
- Training budget and conference support
- Modern Mac/Windows developer equipment
- Clear progression path to Senior Frontend or Full-stack roles
- Work on international client projects with varied domains
Key responsibilities
- Develop responsive, accessible user interfaces using React or Vue.js and related tooling.
- Collaborate with designers and backend engineers to translate UX designs into reusable components.
- Maintain and extend a shared component library and design system.
- Write unit and integration tests, and participate in test-driven development where appropriate.
- Optimize front-end performance and monitor web app health in staging/production.
- Participate in sprint planning, code reviews and technical discussions to improve code quality.
- Integrate with RESTful APIs and GraphQL endpoints, handling edge cases and error states.
- Document components, patterns and deployment steps to support the team and future hires.
Requirements
- Minimum 3 years professional frontend development experience working with React or Vue.js.
- Strong knowledge of modern JavaScript (ES6+), HTML5 and CSS3 (Flexbox/Grid, responsive patterns).
- Experience with state management libraries (e.g. Redux, Vuex, Pinia) and component-based architecture.
- Familiarity with build tools and bundlers (Webpack, Vite) and package managers (npm/Yarn).
- Experience with version control (Git) and collaborative workflows (PRs, code reviews).
- Good understanding of web performance, accessibility (WCAG basics) and browser compatibility.
- Fluent English for day-to-day communication; conversational Maltese is a plus but not required.
- Eligible to work in Malta (EU/EEA nationals or candidates with valid Maltese work rights).
Benefits
- Competitive monthly salary with performance-related reviews and bonuses.
- Hybrid working and flexible hours (core hours policy).
- Annual training allowance and conference support.
- Private health insurance contribution and local private medical options.
- Company pension contribution in line with Maltese norms.
- Modern laptop and home-office allowance.
- Team events, quarterly socials and professional development mentoring.
Work schedule
Typical week: Monday to Friday, hybrid model with office collaboration days and remote work; occasional flexibility required for releases or client meetings.
- Standard office hours: 09:00–17:30 (core collaboration hours 10:00–16:00)
- Hybrid office days typically 2–3 days per week (e.g. Tue/Thu in office)
- Flexible remote hours permitted outside core times with team agreement
How to apply
Send your CV, a brief cover note outlining your React/Vue experience and links to examples (GitHub, portfolio) to the contact email below. Include your earliest availability and notice period.
Apply Now via EmailMore jobs to consider
Senior Java Developer - High Load Platform
€3,600 – €5,000 per month
.NET Core Developer - Fintech (Sliema)
€3,000 – €4,200 per month
Full Stack Developer (PHP/Laravel)
€2,200 – €3,200 per month
Python Backend Developer - Microservices
€2,800 – €4,200 per month