Senior Frontend Developer
Description
Work mode - fully remote.
Assignment type: B2B contract.
Start - ASAP/1 month.
Contract length > 10-12 months + extensions.
Language - English.
Recruitment process - 2 interviews with the client.
Workload: Full time.
Summary:
The Senior Frontend Developer role involves owning and evolving the user interface of a digital product that supports nonclinical research through semantic search and automated document creation. The product is built on an agentic system across Databricks and AWS infrastructure, with the frontend developed in Vue.js. The role combines hands-on frontend engineering with close interaction with scientific users, workshops and fast prototyping.
Responsibilities:
Develop, maintain, and improve scalable frontend applications using Vue 3, TypeScript, Tailwind CSS, Vite and Inertia.js.
Translate UX/UI designs (Figma) and product requirements into responsive, accessible user experiences.
Work directly with users, including scientific stakeholders, to understand their needs, gather feedback and validate solutions.
Plan and facilitate workshops with users and stakeholders to shape requirements and product direction.
Rapidly prototype new ideas and features, including AI-assisted design-to-code workflows (e.g. Figma MCP).
Build frontend experiences for RAG and agentic AI systems, such as semantic search and automated document creation.
Contribute to frontend architecture with a focus on scale and maintainability.
Integrate the frontend with backend services, APIs and search capabilities.
Build MVPs while focusing on quality and long-term maintainability.
Support engineering quality through unit and end-to-end testing (Vitest/Playwright), code reviews, and continuous improvement.
Collaborate with global cross-functional teams to deliver effective solutions.
Must Haves:
BSc in Software Engineering, Computer Science, or relevant field.
At least five years of experience in frontend software development.
Strong commercial experience with the team’s frontend stack: Vue 3, TypeScript, Tailwind CSS, Vite, Inertia.js, Vitest and/or Playwright, and Figma.
Experience working in a regulated industry and with complex data (preferably early research in pharma; finance/banking experience may be transferable).
Hands-on experience with user interaction, holding workshops and fast prototyping.
Experience with Figma MCP or similar AI-assisted design-to-code workflows.
Understanding of software development including system architecture and scaling.
Clear communication skills for technical concepts to diverse teams, both technical and non-technical.
Interest in experimentation and building MVPs.
Fluent English, both written and spoken.
Nice to Haves:
Scientific background or experience working with and interacting with scientific users.
Experience building the frontend for RAG and/or agentic AI systems.
Experience with Python and AWS services.
Knowledge of Jest for unit testing.
Other Details:
Team Structure: Cross-functional team with backend, data, AI, and product colleagues.
Corporate Language: English fluency required (both written and spoken).