{"id":3345368,"url":"https://alion.io/job/optiveum-senior-frontend-developer-tsvue-js","title":"Senior Frontend Developer (TS/Vue.js)","company":{"id":685848,"name":"Optiveum","domain":"optiveum.com","url":"https://alion.io/company/optiveum","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":["PL"],"hiring_countries_total":1,"salary":{"min":null,"max":130,"currency":"PLN","period":"hour","gross":false,"usd_annual":66000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Databricks","optional":false},{"name":"Figma","optional":false},{"name":"Inertia.js","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Playwright","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Semantic Search","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vitest","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true},{"name":"Jest","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-10-27T10:53:36Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-11-02T11:33:44Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Senior Frontend Developer (TS/Vue.js)\nAbout the Offer\nWe are currently looking for a Senior Frontend Developer (TypeScript / Vue.js) to join a global team working on OpenGDDS, a digital product that supports nonclinical research through semantic search and automated document creation. The agentic system is built on Databricks and custom AWS infrastructure, with the frontend developed in Vue.js. You will own the design, development and evolution of the user interface, working closely with UX/UI, backend, data, AI, infrastructure and product colleagues in an international, cross-functional setup. For this role, Optiveum is the recruitment and contracting party, which means you will sign the cooperation agreement directly with us.\nKey Details:\nRate: up to 130 PLN/h net (B2B)\n\nWork Model: fully remote, full-time (40 h/week)\n\nLocation: Poland (Warsaw-based team)\n\nStart date: to be agreed\n\nRecruitment language: English\n\nResponsibilities:\nDeveloping, maintaining and improving scalable frontend applications using TypeScript and Vue.js\n\nTranslating UX/UI designs and product requirements into responsive, accessible and maintainable user experiences\n\nContributing to frontend architecture and communicating clearly what can be built, scaled and maintained\n\nIntegrating the frontend with backend services, APIs and search capabilities across the platform\n\nBuilding MVPs and experimenting with new approaches while keeping a strong focus on quality and long-term maintainability\n\nSupporting engineering quality through unit and end-to-end testing, code reviews, troubleshooting and continuous improvement\n\nCollaborating across locations and disciplines to deliver effective solutions for researchers and scientific stakeholders\n\nRequirements:\nAt least 5 years of experience in frontend software development\n\nHands-on experience with the team's stack: Vue 3, TypeScript, Tailwind, Vite, Inertia.js, Vitest/Playwright and Figma\n\nStrong knowledge of TypeScript and Vue.js (or a similar SPA framework such as React or Angular)\n\nExperience in user interaction work: running workshops, fast prototyping and working with Figma MCP\n\nExperience in a regulated industry and with complex data (ideally early-stage pharma research; finance/banking experience may be transferable)\n\nBroad understanding of software development, including system architecture and coding for scale\n\nAbility to explain technical possibilities and trade-offs clearly to technical and non-technical colleagues\n\nPractical interest in experimentation and building MVPs\n\nAbility to work independently with a high degree of ownership, openness to feedback and reliability in meeting deadlines\n\nBSc in Software Engineering, Computer Science or a related field\n\nFluent English, written and spoken\n\nWillingness to provide a criminal record certificate\n\nPreferred:\nScientific background or experience working with scientific users\n\nExperience building the frontend for RAG or agentic AI systems\n\nNice to have:\nPython\n\nExperience with one or more AWS services\n\nJest for unit testing\n\nPlaywright for end-to-end testing","description_format":"text","description_chars":3077,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-27T17:03:03Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":5,"expected_fill_days":22,"reasons":["conf:4","agency","velocity","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":66000,"is_top_pay":false},"html_url":"https://alion.io/job/optiveum-senior-frontend-developer-tsvue-js","json_url":"https://alion.io/job/optiveum-senior-frontend-developer-tsvue-js.json","meta":{"generated_at":"2026-11-02T14:51:56Z","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":20547,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":685848},"rest":"https://alion.io/mcp/rest/get_company?id=685848"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foptiveum-senior-frontend-developer-tsvue-js"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Foptiveum-senior-frontend-developer-tsvue-js"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Foptiveum-senior-frontend-developer-tsvue-js"},{"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/optiveum-senior-frontend-developer-tsvue-js\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foptiveum-senior-frontend-developer-tsvue-js"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3345368}},{"tool":"search_jobs","arguments":{"company":"optiveum.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3345368},"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"}}