Job Title: Senior Frontend Engineer – Data Visualisation
Location: London, UK
Mode: Hybrid
Type: Contract:
Job Summary
We are seeking an energetic and detail-oriented Front End Engineer to join our dynamic development team! In this role, you will be at the forefront of creating engaging, responsive, and user-friendly web interfaces that elevate our digital presence. Your expertise will drive the development of innovative front-end solutions, ensuring seamless user experiences across various platforms. If you thrive in a fast-paced environment and are passionate about transforming design concepts into functional web applications, this opportunity is perfect for you!
Role Purpose
The Senior Frontend Engineer will architect, develop, and optimize enterprise-level data visualisation solutions that drive rapid and actionable insights—initially for British Airways, with the intention to scale across all Operating Companies (OpCos). This role requires expert-level frontend engineering capabilities, strong design sense, and the ability to deliver high-quality solutions at speed while maintaining engineering rigor.
Key Responsibilities1. Dashboard \& Visualisation Development
Rapidly prototype dashboards and visualisations using Tableau (and/or Power BI) to address immediate business requirements.
Design and deliver production-grade, scalable, and reusable frontend solutions using modern frameworks such as React and TypeScript.
2. Engineering Excellence
Build modular and maintainable visualisation frameworks that integrate seamlessly with enterprise-grade APIs and diverse data sources.
Implement CI/CD pipelines, automated testing frameworks, performance tuning, and cloud-native deployment practices.
3. Scalability \& Multi-OpCo Enablement
Develop solutions that can be standardized and deployed across multiple OpCos including British Airways, Iberia, Aer Lingus, and Vueling.
Ensure solutions are optimized for performance, usability, and operational scalability.
4. Workflow \& Operational Integration
Embed visualisation capabilities directly into business processes to enable real-time decision-making and measurable operational improvements.
Work with Data Engineering and Backend teams to create cohesive, end-to-end data-enabled products.
5. Collaboration \& Stakeholder Management
Partner with analysts, product owners, and business stakeholders to translate requirements into compelling visual experiences.
Promote adoption, gather feedback, and iterate to ensure continuous improvement and enterprise-wide value.
6. Cross-Functional Delivery
Ensure consistency in visualisation standards and engineering practices across multiple teams and business units.
Support global deployment initiatives and align solutions with broader organisational technology strategies.
Required Skills \& ExperienceCore Technical Expertise
10+ years of experience in enterprise-grade frontend engineering focused on data or AI-driven environments.
Strong hands-on expertise with Tableau and/or Power BI for rapid prototyping and stakeholder demos.
Advanced proficiency with React, TypeScript, JavaScript, HTML, CSS, and related frontend tooling.
Solid experience with cloud platforms (AWS preferred) including scalable deployment, API integration, and security best practices.
Deep understanding of API consumption, event-driven architectures, and microfrontend patterns.
Engineering \& Delivery Skills
Proven success in developing, testing, and deploying robust frontend applications beyond prototype stage—ensuring long-term maintainability and reliability.
Experience implementing CI/CD pipelines, automated testing suites, and performance tuning methodologies for large-scale visualisation platforms.
Ability to deliver high-quality solutions in fast-paced environments while maintaining engineering discipline.
Job Type: Fixed term contract
Contract length: 6 months
Pay: £280.00-£300.00 per day
Experience:
Total: 10 years (required)
AI Enviroment: 3 years (required)
Fronend: 5 years (required)