About this role
Come and push your journey to the next level!
A taste of what you’ll do:
The Frontend Developer works on our in-house projects: designing features, writing code, performing code reviews, and solving problems. The Frontend Developer is part of a development team that owns and drives continuous improvement of their respective business domain using agile methodologies, and is expected to make effective use of modern development practices, including AI-assisted tooling, to work efficiently and to a high standard.
• Building efficient, testable, and reusable UI components.
• Solving complex performance problems and architectural challenges.
• Troubleshooting application and code issues.
• Integrating REST and GraphQL APIs, and proposing new ones where needed.
• Making effective use of client-side storage solutions.
• Maintaining and refactoring application features to improve performance, including legacy code.
• Conducting analysis of UX/UI projects and application requirements.
• Helping track requests, issues, work progress, and other changes.
• Using AI tools thoughtfully to support development, testing, and documentation (e.g. code review assistance, test generation, MCP-based workflows), as an enhancement to sound engineering practice, not a substitute for understanding the code.
• Responsibilities may evolve over time in line with business needs.
Who and what we are after?
• Bachelor's degree in Computer Science or a related field.
• At least 3 years' experience in a comparable software development role.
• Experience with Vue is required; familiarity with other SPA frameworks/libraries is an advantage but not a substitute.
• Extensive knowledge of modern JavaScript (ES6+) and TypeScript.
• Strong knowledge of semantic HTML5 and modern CSS3 (e.g. Flexbox, Grid).
• Hands-on experience with Vite or similar build tools such as Webpack.
• Proficient with version control systems, including Git.
• Experience resolving cross-browser and cross-device compatibility issues.
• Experience consuming REST and GraphQL APIs.
• Comfortable working with AI-assisted development tools (e.g. AI coding assistants, MCP integrations) as part of a modern workflow.
Nice to have:
• Experience with real-time communication handling (e.g. WebSockets, Server-Sent Events, or similar).
• Experience with iframe interactions and cross-origin communication (e.g. postMessage).
• Basic knowledge of Docker.
• Basic familiarity with the Unix shell.
• Basic understanding of SEO best practice.
• Basic knowledge of SQL
• Ability to read and understand PHP code, useful for occasionally interfacing with legacy code on some projects.
Employee benefits
• Private health insurance – because your wellbeing matters to us
• Wellness allowance – up to €300 per year
• Fresh and healthy Breakfast&Lunch prepared everyday in our penthouse kitchen – you can save up to €3,000 a year
• Birthday leave – as we want you to celebrate your day
• Company and team-building events – trust us, these are legendary
• Relocation package to Malta, including flight and two weeks of accommodation
• And much more – see for yourself!
Meet all the eligible criteria? Apply today and join the Immense Group team.
Please take the time to read our Candidate Privacy Policy – Immense prior to clicking ‘apply’.