
Principal Frontend Engineer
Hybrid
Manchester, United Kingdom
Full Time
05-03-2025
Job Specifications
Matillion is The Data Productivity Cloud.
We are on a mission to power the data productivity of our customers and the world, by helping teams get data business ready, faster. Our technology allows customers to load, transform, sync and orchestrate their data.
We are looking for passionate, high-integrity individuals to help us scale up our growing business. Together, we can make a dent in the universe bigger than ourselves.
About the Role
The Principal Frontend Engineer has responsibility for the Matillion Codebase and its design. Their primary responsibility is to ensure longevity of the product architecture as it grows and evolves to better support work done by multiple independent teams. They work to ensure a consistent and repeatable approach is employed by all members of the engineering team in the implementation of code.
We value in-person collaboration here at Matillion, therefore this role will follow our hybrid work structure where employees work 2 days a week in the Manchester office.
What you will be doing
Collaborate with Product and Engineering leadership to develop and execute a high-level product roadmap, ensuring alignment with business goals
Design, prototype, and validate scalable front-end architectures, working closely with the Architecture team, Senior Developers, and Product Managers
Own architectural decisions, balancing innovation with maintainability, while identifying and addressing codebase inefficiencies, bottlenecks, and security vulnerabilities
Support development teams in creating modular, reusable front-end components and optimizing performance across the product range
Act as a technical mentor, fostering skill development, encouraging technical discussions, and promoting best practices within the team
Work cross-functionally with Testing, Delivery, and Site Reliability teams to ensure efficient development, testing automation, and smooth deployment processes
What we are looking for
Expert-level proficiency in React and TypeScript, with a deep understanding of the broader frontend ecosystem, including state management (e.g., Redux, Zustand) and performance optimization
Strong experience in architecting and implementing scalable, real-time, event-driven applications using WebSockets, SSE, and micro-frontend architectures
Proven ability to design and develop secure, high-performance frontend applications, with hands-on experience in profiling, logging, and monitoring large-scale systems
Experience working closely with UX designers to create accessible, user-friendly interfaces, including implementing design systems and component libraries
Demonstrated leadership in delivering complex software projects, influencing stakeholders, and driving best practices in testing strategies and agile methodologies (Kanban, Scrum)
Solid understanding of cloud platforms (AWS, GCP, Azure), databases, and messaging-based integrations, with hands-on experience refactoring and scaling large codebases
At Matillion, we are committed to providing competitive salaries in line with market standards. Our estimated compensation range for this position is £93,600 - £140,400, but the final salary will be based on your relevant skills, experience and qualifications demonstrated in the hiring process.
Matillion has fostered a culture that is collaborative, fast-paced, ambitious, and transparent, and an environment where people genuinely care about their colleagues and communities.
Our 6 core values guide how we work together and with our customers and partners. We operate a truly flexible and hybrid working culture that promotes work-life balance, and are proud to be able to offer the following benefits:
- Company Equity
- 30 days holiday + bank holidays
- 5 days paid volunteering leave
- Health insurance
- Life Insurance
- Pension
- Access to mental health support
More about Matillion
Thousands of enterprises including Cisco, DocuSign, Slack, and TUI trust Matillion technology to load, transform, sync, and orchestrate their data for a wide range of use cases from insights and operational analytics, to data science, machine learning, and AI.
With over $300M raised from top Silicon Valley investors, we are on a mission to power the data productivity of our customers and the world.
We are passionate about doing things in a smart, considerate way. We’re honoured to be named a great place to work for several years running by multiple industry research firms.
We are dual headquartered in Manchester, UK and Denver, Colorado.
We are keen to hear from prospective Matillioners, so even if you don’t feel you match all the criteria please apply and a member of our Talent Acquisition team will be in touch. Alternatively, if you are interested in Matillion but don't see a suitable role, please email talent@matillion.com.
Matillion is an equal opportunity employer. We celebrate diversity and we are committed to creating an inclusive environment for all of our team. Matillion prohibits discrimination and harassment of any type. Matillion does not discriminate on the basis of race, colour, religion, age, sex, national origin, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by law.
About the Company
Matillion is the data pipeline platform for data teams to build and manage pipelines faster for AI and analytics - at scale. Matillion empowers data teams to be wildly more productive with no-code and AI capabilities in building pipelines, integrating data wherever it lives and delivering data that’s ready for AI and analytics, while harnessing the processing power and scale of their cloud data platforms and cloud provider. Know more
Related Jobs


- Company Name
- SOCAR Trading
- Job Title
- Information Technology Help Desk
- Job Description
- The IT Helpdesk Officer is a key member of the IT Support and IT Service Desk Teams within the IT department, ensuring that service to Company users meets defined standards. Depending on business needs, the IT Helpdesk Officer will be hands-on, handling tasks from 1st to 2nd level support within the IT Support and IT Service Desk Teams. Tasks: Perform the IT Help Desk Officer such as, but not limited to: Taking calls, emails and cases from end users that need assistance; Investigating user problems and identifying their source; Troubleshooting applications to identify possiblesolutions; Coordinating daily requests with the other IT divisions Participate in all Modern Workspace projects such as O365 and Endpoints administration Follow up on identified areas of improvement, research and recommend innovative, and where possible automated approaches for system administration tasks and business processes Manage and update the asset inventories Develop, write and maintains end-user documentation / processesas per the Company best practices Provide Company user feedback to the appropriate internal teams Ensure that IT policies are respected and followed within the company Focus on continuous process improvement and user satisfaction by increasing IT’s value through innovation and emerging technologies Maintain confidentiality about the information being processed, stored or accessed by the end-users on the network Qualifications: Bachelor’s degree in computer science, Information Technology and/or any related field dealing with Technology/Engineering Microsoft Azure Fundamentals (AZ-900) and/or Microsoft 365 Fundamentals (MS-900) 3 to 5 years of experience in a similarposition with up-to-date knowledge Excellent customer service,verbal and writtencommunication skills Customer Service oriented with a problem-solving attitude Solid technical background with an ability to give instructions to a non-technical audience on- site and remotely Able to multi-task and prioritize workloadaccording to companypriorities and criticalissues Strong documentation skills


- Company Name
- Tenon Search
- Job Title
- Client Partner
- Job Description
- Company Summary: A PE-backed digital transformation business with service lines across data, digital engineering, infosec, cloud, devsecops and agile. The company is growing rapidly in Europe with a client base in banking, financial services and insurance. Role Summary: The Client Partner is a high-impact, strategic role responsible for managing the organization’s most critical client relationships and driving business growth through these partnerships. The role requires a deep understanding of the client’s business, industry, and long-term goals. The Client Partner will serve as the primary point of contact at the executive level, providing strategic counsel, driving client satisfaction, and ensuring revenue targets are met. Additionally, this role requires collaboration with internal teams to deliver solutions that meet client expectations and drive overall business success. Key Responsibilities: 1. Executive-Level Client Relationship Management: Build and maintain strong relationships with key stakeholders Lead high-level client meetings to discuss business objectives, performance, and opportunities for growth. 2. Strategic Account Leadership: Develop and execute long-term strategic account plans Identify and develop new business opportunities Collaborate with internal teams to ensure execution of projects. 3. Revenue Growth and Business Development: Drive profitable growth by managing and growing multi-million dollar accounts Oversee and lead negotiations of large deals Work closely with the business development team to identify new market opportunities. 4. Financial Accountability: Own the financial performance of client accounts, including revenue forecasting, profitability, and expense management Ensure accurate financial reporting and billing processes Monitor account performance metrics and proactively address potential challenges 5. Project and Delivery Oversight: Provide oversight for the successful delivery of projects and services Ensure continuous improvement of service delivery. 6. Leadership and Team Development: Provide guidance and support to team members to ensure the highest levels of client satisfaction and account growth Drive organizational change initiatives and contribute to overall business strategy. 7. Industry Expertise and Thought Leadership: Provide thought leadership, offering insights and strategic advice to clients Represent the company at industry events, conferences, and client forums. Qualifications: Bachelor’s degree in Business, Marketing, Technology, or a related field (MBA preferred). 10+ years of experience in client management, account leadership, or business development, with a focus on large, strategic accounts. Proven track record of managing large, complex client relationships with multi-million-dollar revenue responsibilities. Deep expertise in BFSI, with the ability to understand the client’s business challenges and offer innovative solutions. Strong financial acumen with experience in managing account profitability, forecasting, and budgeting. Excellent communication and presentation skills, with the ability to engage and influence senior executives. Strong leadership and team management skills, with experience in leading cross-functional teams. Proficiency in CRM tools (e.g., Salesforce) and business management software (e.g., Microsoft Office Suite).


- Company Name
- TravelPerk
- Job Title
- Senior Software Engineer
- Job Description
- Are you a Senior Software Engineer with extensive programming experience? We’re not looking for stack experts. We’re looking for smart people who can bring in the best tools and processes to get the job done. You will work on a day-to-day basis with our product team to design, architect and implement our product. TravelPerk is a next-generation platform to take the pain out of booking and managing business travel. As a Senior Software Engineer, this position involves: Product development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party APIs System architecture design, implementation, and testing Work in an Agile environment with strong attention to a well-documented code, unit testing, and continuous integration Being able to mentor, coach, and train other colleagues as a domain expert Required skills and experience: "Product Engineering" mindset Pragmatism and obsession for simplicity, efficiency, and performance Extensive experience in similar roles building technically complex products in any web programming language An expert level at server-side, client-side or full stack development. Your final role within the team will depend on your skills and internal training will be provided Obsession for quality and testing Eager to learn new technologies and frameworks Strong communication skills Bonus points for: Experience in the travel industry DevOps experience with the AWS suite Experience working with high-performing, Agile development teams People who like to build stuff (we really like people who maintain/contribute to open source projects) What do we offer? Competitive compensation including equity in the company Generous vacation days so you can rest and recharge Health perks such as private healthcare or gym allowance depending on your location Unforgettable TravelPerk events including travel to one of our hubs Mental health support tool for your wellbeing Exponential growth opportunities Our Vision is for a world where TravelPerk serves as the platform for human connection in-real-life (IRL). We take an IRL-first approach to work, where our team works together in-person 3 days a week. As such, this role requires you to be based within commuting distance of our London hub. We fundamentally believe in the value of meeting in-real-life to improve connectivity, productivity, creativity and ultimately making us a great place to work.


- Company Name
- ISR Recruitment Ltd
- Job Title
- IT Trainer
- Job Description
- The Opportunity: My client are a professional services company currently looking for an IT Trainer to join their expanding team. The successful candidate will have a keen interest in IT and IT training with experience gained ideally in a legal or professional services environment. This role would best suit someone who is proactive and enthusiastic with great interpersonal skills and the ability to communicate with people at all levels. You will be required to travel between their offices from time to time this will be discussed at interview. Skills and Experience: A minimum of 3-4 years' experience in an IT training role, with excellent knowledge of various IT systems, software, and tools used within a professional service setting Experience of working in a Professional service sector and training on IT systems within that kind of environment Experience in creating and engaging and implementing effective training materials Experience in delivering training both remote and in person The ability to engage and motivate learners Delivering in office IT Induction training for new starters Identifying training needs and delivering regular refresher and update training sessions Designing, creating and publishing training support materials including quick guides, videos, eLearning, and news articles on the intranet Reviewing and revising training materials to ensure they reflect system upgrades and changes Scheduling training modules, booking meeting rooms and preparing resources for regular training events and new product rollouts and/or upgrades Working closely with the IT team to identify common issues and implementing appropriate training solutions Please call and speak to John here at ISR to learn more about our exciting client based in Exeter and their ongoing growth plans??