{"id":985825,"url":"https://alion.io/job/vuejobs-frontend-developer","title":"Frontend Developer","company":{"id":701766,"name":"VueJobs","domain":"vuejobs.com","url":"https://alion.io/company/vuejobs-2","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":"vuejobs.com","ats_vendor":null,"truth_index":{"grade":"A","score":100,"open_postings":62,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":48,"computed_at":"2026-11-09T06:03:00Z"}},"role":"Frontend","role_family":"Frontend","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"unspecified","remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":true,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vue.js","optional":false},{"name":"Webpack","optional":false},{"name":"Docker","optional":true},{"name":"PHP","optional":true},{"name":"SQL","optional":true},{"name":"Unix","optional":true},{"name":"WebSockets","optional":true}],"status":"live","first_seen_at":"2026-08-26T00:00:00Z","employer_posted_date":"2026-08-26","last_verified_at":"2026-08-26T00:00:00Z","board_verified":false,"closed_at":null,"days_open":75,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":75},"description":"Come and push your journey to the next level!\nA taste of what you’ll do:\nThe 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.\nBuilding efficient, testable, and reusable UI components.\n\nSolving complex performance problems and architectural challenges.\n\nTroubleshooting application and code issues.\n\nIntegrating REST and GraphQL APIs, and proposing new ones where needed.\n\nMaking effective use of client-side storage solutions.\n\nMaintaining and refactoring application features to improve performance, including legacy code.\n\nConducting analysis of UX/UI projects and application requirements.\n\nHelping track requests, issues, work progress, and other changes.\n\nUsing 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.\n\nResponsibilities may evolve over time in line with business needs.\n\nWho and what we are after?\nBachelor's degree in Computer Science or a related field.\n\nAt least 3 years' experience in a comparable software development role.\n\nExperience with Vue is required; familiarity with other SPA frameworks/libraries is an advantage but not a substitute.\n\nExtensive knowledge of modern JavaScript (ES6+) and TypeScript.\n\nStrong knowledge of semantic HTML5 and modern CSS3 (e.g. Flexbox, Grid).\n\nHands-on experience with Vite or similar build tools such as Webpack.\n\nProficient with version control systems, including Git.\n\nExperience resolving cross-browser and cross-device compatibility issues.\n\nExperience consuming REST and GraphQL APIs.\n\nComfortable working with AI-assisted development tools (e.g. AI coding assistants, MCP integrations) as part of a modern workflow.\n\nNice to have:\nExperience with real-time communication handling (e.g.\nWebSockets, Server-Sent Events, or similar).\n\nExperience with iframe interactions and cross-origin communication (e.g.\npostMessage).\n\nBasic knowledge of Docker.\n\nBasic familiarity with the Unix shell.\n\nBasic understanding of SEO best practice.\n\nBasic knowledge of SQL\n\nAbility to read and understand PHP code, useful for occasionally interfacing with legacy code on some projects.\n\nEmployee benefits\nPrivate health insurance - because your wellbeing matters to us\n\nWellness allowance - up to €300 per year\n\nFresh and healthy Breakfast&Lunch prepared everyday in our penthouse kitchen - you can save up to €3,000 a year\n\nBirthday leave - as we want you to celebrate your day\n\nCompany and team-building events - trust us, these are legendary\n\nRelocation package to Malta, including flight and two weeks of accommodation\n\nAnd much more - see for yourself!\n\nMeet all the eligible criteria? Apply today and join the Immense Group team.\nPlease take the time to read our Candidate Privacy Policy - Immense prior to clicking ‘apply’.","description_format":"text","description_chars":3253,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-16T23:35:16Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.428,"p_room":0.36,"age_days":75,"expected_fill_days":48,"reasons":["seen:75","agency","win:tail","crowd:"],"computed_at":"2026-11-09T06:03:00Z"},"pay":null,"html_url":"https://alion.io/job/vuejobs-frontend-developer","json_url":"https://alion.io/job/vuejobs-frontend-developer.json","meta":{"generated_at":"2026-11-09T14:41:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20289,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":701766},"rest":"https://alion.io/mcp/rest/get_company?id=701766"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvuejobs-frontend-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvuejobs-frontend-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvuejobs-frontend-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vuejobs-frontend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvuejobs-frontend-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":985825}},{"tool":"search_jobs","arguments":{"company":"vuejobs.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":985825},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}