Senior Full-Stack AI Engineer Frontend & LLM-Enabled UX (Level 3) (London)
Senior Full-Stack AI Engineer Frontend & LLM-Enabled UX (Level 3) (London)

Senior Full-Stack AI Engineer Frontend & LLM-Enabled UX (Level 3) (London)

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead the design of immersive web experiences using AI and modern frameworks.
  • Company: Join GSK, a global healthcare leader on a mission to improve lives.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact in healthcare by integrating cutting-edge AI technology.
  • Qualifications: 6+ years in web applications, strong frontend skills, and experience with LLMs.
  • Other info: Collaborative environment with a focus on innovation and career development.

The predicted salary is between 48000 - 84000 £ per year.

GSK is a science-led global healthcare company with a special purpose: to help people do more, feel better, live longer. We are on an audacious journey to impact the health of 2.5 billion people over the next decade. Our R&D division is at the forefront of this mission, dedicated to the discovery and development of groundbreaking vaccines and medicines. We are transforming the landscape of medical research by integrating cutting-edge science and technology and harnessing the power of genetics and new data. By fostering a collaborative environment that unites the talents of our people, we are revolutionizing R&D to pre-empt and defeat diseases. Join us in our commitment to uniting science, technology, and talent to get ahead of disease together.

GSK are seeking a Senior Full Stack AI Engineer with a strong focus on frontend engineering, user experience and product delivery. You will lead the design and implementation of immersive, interactive web experiences that leverage large language models (LLMs) as core product capabilities. In this role you will collaborate closely with product, UX/design, ML research and platform teams to translate user needs into elegant, reliable AI-powered experiences, and drive agile delivery from prototype to production.

Key Responsibilities

  • Deliver highly interactive frontends (involving text based and video based chat experiences) built with modern frameworks like React that integrate LLM-driven features (conversational interfaces, tool-assisted workflows, structured editors, visualizations) to boost marketing productivity.
  • Enable measurement / analytics to track usage of the app and of LLM features.
  • Own the end-to-end product experience for LLM-enabled features: collaborate with UX/design to craft flows, run rapid prototypes, and iterate based on user testing and analytics.
  • Integrate LLMs into the application stack, handling prompt design, response parsing, tool use, chaining, and RAG strategies while balancing latency, cost and reliability.
  • Implement frontend architectures and state management patterns that scale for complex, real-time, and collaborative UIs (React hooks, Context, Redux/Zustand/Recoil, server-state patterns).
  • Build responsive, accessible, and performant UI components and design systems (component libraries, theming, design tokens) to ensure consistent product quality and fast iteration.
  • Implement real-time and progressive UX patterns (WebSockets, SSE, streaming LLM responses, optimistic updates, incremental rendering) that make AI interactions feel fast and human-centered.
  • Collaborate on frontend work with UX designers and researchers, follow standard coding conventions, and implement best practices for design, accessibility, testing and observability.
  • Work with backend and platform engineers to define APIs, ingestion pipelines, vector retrieval, caching and rate-limiting strategies that support robust LLM behavior.
  • Drive agile delivery: break down features into deliverable increments, run sprint planning, pair with the tech PM on prioritization, and ensure production readiness through CI/CD, feature flags and canary releases.
  • Define and instrument UX and model-level metrics (engagement, latency, hallucination rates, user satisfaction) and use those signals to prioritize improvements.
  • Ensure security and privacy are integrated into the UX (PII handling, consent flows, data minimization, redaction and access controls).

Minimum Requirements

  • 6+ years building production web applications with proven ownership of user-facing features; significant experience in frontend engineering and product delivery.
  • Deep expertise with React (functional components, hooks) and modern frontend ecosystems including CI/CD.
  • Demonstrable experience building highly interactive, immersive frontends (rich state, animations, canvas/visualizations, streaming UIs or collaborative editing).
  • Strong UX sensibility and experience working directly with designers to translate wireframes and prototypes to polished, accessible product UIs.
  • Hands-on experience integrating LLMs / generative models into applications (OpenAI, Anthropic, local/open-source LLMs): prompt engineering, response handling, safety guardrails, RAG architectures.
  • Good understanding of how large language models work, including transformer architecture, tokenization, attention mechanisms, decoder/encoder-decoder variants, fine-tuning/few-shot approaches, and common failure modes (hallucinations, bias, context-window limitations).
  • Solid backend experience (Node.js/TypeScript, Python, or similar) to collaborate on APIs, authentication, ingestion, and retrieval layers enough to design pragmatic interfaces and own cross-stack features.
  • Practical experience building retrieval-augmented generation pipelines (embeddings, vector stores, chunking/indexing).
  • Proven track record delivering features in agile teams: sprint planning, incremental delivery, feature flagging, A/B tests and operationalizing metrics.
  • Strong software engineering fundamentals: testing (unit/integration/E2E), observability, performance profiling, and security-aware development.
  • Excellent communication skills and experience mentoring engineers and collaborating across product, design and ML teams.

Preferred Requirements

  • Familiarity with LLM orchestration and tools (LangChain, LlamaIndex, Haystack, OpenAI/Anthropic SDKs).
  • Advanced visualization/graphics skills or experience building interactive applications.
  • Experience with design systems and component libraries (Figma workflows, design tokens).
  • Background in regulated industries (healthcare, pharma, finance) with awareness of compliance and data governance constraints.
  • Contributions to open-source projects, public talks or technical writing about LLM-enabled UX or frontend engineering.

How to Apply

Please submit your CV via the application form. If your initial application is successful, one of our recruiters will be in touch. Should you reach this stage, you will likely be required to submit the following in addition to your CV:

  • One or two recent projects where you led the frontend/UX for an LLM-enabled product (provide links, screenshots, architecture diagrams or repos where possible).
  • The primary UX decisions you made and why (trade-offs, accessibility/performance considerations).
  • Key technical challenges you faced (model behavior, latency, security) and how you solved them.

Why GSK?

Uniting science, technology and talent to get ahead of disease together. GSK is a global biopharma company with a special purpose to unite science, technology and talent to get ahead of disease together so we can positively impact the health of billions of people and deliver stronger, more sustainable shareholder returns as an organisation where people can thrive. We prevent and treat disease with vaccines, specialty and general medicines. We focus on the science of the immune system and the use of new platform and data technologies, investing in four core therapeutic areas (infectious diseases, HIV, respiratory/immunology and oncology). Our success absolutely depends on our people. While getting ahead of disease together is about our ambition for patients and shareholders, it’s also about making GSK a place where people can thrive. We want GSK to be a place where people feel inspired, encouraged and challenged to be the best they can be. A place where they can be themselves feeling welcome, valued, and included. Where they can keep growing and look after their wellbeing. So, if you share our ambition, join us at this exciting moment in our journey to get Ahead Together.

Inclusion at GSK

GSK is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class. If you need any adjustments in the recruitment process, please get in touch with our Recruitment team (EMEA-GSKLink@allegisglobalsolutions.com) to further discuss this today.

Senior Full-Stack AI Engineer Frontend & LLM-Enabled UX (Level 3) (London) employer: Allegis Global Solutions

GSK is an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of London. With a strong commitment to employee growth, GSK provides opportunities for continuous learning and development, ensuring that team members can thrive while contributing to groundbreaking healthcare solutions. The company's focus on inclusivity and well-being makes it a rewarding place to work, where every individual is valued and empowered to make a meaningful impact on global health.
A

Contact Detail:

Allegis Global Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full-Stack AI Engineer Frontend & LLM-Enabled UX (Level 3) (London)

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving LLMs and interactive UIs. This is your chance to shine and demonstrate what you can bring to the table.

✨Tip Number 3

Prepare for interviews by practising common questions and scenarios related to AI and frontend engineering. We want you to feel confident and ready to impress!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our mission at GSK.

We think you need these skills to ace Senior Full-Stack AI Engineer Frontend & LLM-Enabled UX (Level 3) (London)

Frontend Engineering
React
Large Language Models (LLMs)
User Experience (UX) Design
Agile Delivery
API Integration
State Management (Redux/Zustand/Recoil)
Real-time UX Patterns
Performance Optimisation
Accessibility Standards
Data Analytics
Collaboration Skills
Software Engineering Fundamentals
Mentoring and Communication Skills
Security and Privacy Awareness

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Full-Stack AI Engineer role. Highlight your frontend engineering expertise and any projects involving LLMs to catch our eye!

Showcase Your Projects: When you submit your application, include links or screenshots of recent projects where you led the frontend/UX for an LLM-enabled product. We love seeing real examples of your work and the impact you've made!

Explain Your Decisions: In your application, be ready to discuss the primary UX decisions you made in your projects. Share the trade-offs you considered and how you tackled challenges like latency and security—this shows us your thought process!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way to ensure your application gets to the right people. Plus, it makes it easier for us to keep track of your submission.

How to prepare for a job interview at Allegis Global Solutions

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially React and LLM integration. Brush up on your knowledge of frontend architectures and state management patterns, as these will likely come up during technical discussions.

✨Showcase Your Projects

Prepare to discuss one or two recent projects where you led the frontend/UX for an LLM-enabled product. Be ready to share links, screenshots, or architecture diagrams, and explain the key UX decisions you made and the challenges you faced.

✨Understand User Experience

Since this role focuses heavily on user experience, be prepared to talk about how you’ve collaborated with designers in the past. Highlight your ability to translate wireframes into polished, accessible UIs and discuss any specific UX methodologies you follow.

✨Be Agile and Collaborative

Demonstrate your experience working in agile teams. Talk about how you break down features into deliverable increments and your approach to sprint planning. Emphasise your communication skills and how you collaborate with cross-functional teams to ensure successful product delivery.

Senior Full-Stack AI Engineer Frontend & LLM-Enabled UX (Level 3) (London)
Allegis Global Solutions
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>