Point your AI agent at freehire and let it find you a job.

Get the CLI →

Frontend Developer

Discussion

Summary

The Frontend Developer will design, build, and maintain UI components for in-house projects using Vue, TypeScript, and modern web technologies. The role involves collaborating in an agile environment, integrating APIs, and utilizing AI-assisted tools to improve performance and code quality.

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’.

Skills

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available