
Senior Software Engineer, Frontend
Hybrid
London, United Kingdom
Full Time
23-04-2025
Job Specifications
Job Role: Senior Software Engineer, Frontend
Job Type: Full Time, Permanent
Location: London, Hybrid
Role purpose
As a valued member of our engineering team, you will contribute to the development of our new web application, powered by a Headless CMS, using the latest frontend technologies. Working with a modern JavaScript stack, your primary focus will be on coding, testing, and enhancing the functionality of Travelex's and partner applications.
Being part of the Online team, you will be working closely with engineers, designers and the product team. While this is primarily an engineering role, we are always looking for developers who have a keen eye for product and who can contribute to the development of features at a product level before they are implemented.
If you are eager to be part of a dynamic team, contribute to Travelex's digital-first strategy, and be part of a company that values its employees while prioritising work-life balance, we invite you to explore this exciting opportunity with us.
Key Accountabilities And Decision Ownership
Writing clean, well-tested and maintainable code
Ensure high performance and scalability of web applications
Thorough troubleshooting and debugging to diagnose technical issues
Keep up to date with the latest trends and emerging technologies
Identify technical debt and potential areas for improvement
Actively contribute to discussions on product features, providing valuable input based on technical considerations
Participate in code reviews, identifying opportunities for improvement and mentoring junior team members when needed
Knowledge of best practices in security, performance and accessibility
Skills, Knowledge, And Experience
Must have:
5+ years of experience in frontend development, building dynamic and responsive web applications
Demonstrated strong fluency with TypeScript, React and frameworks such as NextJS
Familiarity with state management libraries (Zustand, Redux, MobX etc.)
Extensive experience working with GraphQL/REST APIs
Excellent knowledge of the web platform, including HTML, CSS and Browser APIs
Experience with the testing pyramid and tools such as Vitest, Jest, Playwright
Understanding of CI/CD practices and deployment pipelines
Proficient in using version control systems (Git)
Nice To Have
Experience with design systems and component libraries
Experience with Headless CMS platforms
Developing white-label applications
Building internationalised applications
Familiarity with responsive design principles and accessibility standards
Experience in agile software development methodologies
Understanding of web performance optimization techniques and tools
Why Travelex?
To remain the world’s leading foreign exchange specialist, we are focused on making our customers’ lives simpler, more engaging and hassle free while they travel or move money abroad. We promise to give them the freedom and peace of mind to explore the world, their way – enabling them to travel confidently because they know they have us to lean on.
Customer centricity and digital are at the heart of our business strategy. Our commitment to innovation has never been greater, with the development of a number of digital-first, greenfield products and services. And with the Travelex's resources, deep industry experience and leading brand we are inventing the future of FX, cross-border e-commerce and international payments.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
About the Company
Founded in 1976 Travelex has grown to become one of the market leading specialist providers of foreign exchange products, solutions and services, operating across the entire value chain of the foreign exchange industry in more than 20 countries. We have developed a growing network of over 1,550 sites, including stores and ATMs, in some of the world’s top international airports and in major transport hubs, premium shopping malls, high street locations, supermarkets and city centres. Travelex has built a growing online and mo... Know more
Related Jobs


- Company Name
- Enterprise Mobility
- Job Title
- DevOps Engineer - (homeworking / remote)
- Job Description
- Overview We’re Enterprise Mobility. A family-owned, world-class portfolio of brands that includes household names such as Enterprise Rent-A-Car. With a $35 billion turnover and nearly 90,000 team members across 95 countries, we’ve grown from a pioneering idea over 65-years ago, to the global mobility leader we are today. An exciting opportunity has opened for a DevOps Engineer (Senior Software Engineer) within the EU/CDE DevOps team. The EU/CDE DevOps team is responsible for the development and ongoing ownership of the Azure stack supporting the European application development department. This includes MS Azure cloud web applications and integration solutions based on the .NET technology stack, serving internal employees and external customers. This engineer will focus on building an environment of continuous delivery and assist with the development of associated engineering and DevOps processes, tools and practices leveraging various Microsoft platform offerings and products within Azure including Release Management, Visual Studio, Azure DevOps, application services and integration products. Technologies widely used in the team include ASP.NET Core and ASP.NET framework, SQL databases, Azure Data Factory and Cosmos DB. The engineer is also expected to assist with a collaboration effort among members of a project team and gain consensus and cooperation of others from multiple areas/departments and business partners. Responsibilities Champion continuous delivery best-practices and processes Taking ownership and enabling solution teams through: Automated release pipeline through all environments from DEV to Production Automated environment provisioning Azure Cloud-hosted PaaS environments Application Performance Management tooling and capabilities Governance processes enabling teams to comply with standards Wider engagement with the IT departments globally. Especially teams in EU Gain efficiencies and ensure that the Azure estate is right sized for the needs of the department and contribute to internal service improvement initiatives Coach and consult with engineers to leverage DevOps tools and processes, act as a point-of-contact for any troubleshooting and support at Tier-2 level Creation of scripts using PowerShell or similar for software development Qualifications Azure networking Azure PaaS services including cloud services, app service, Cosmos DB, storage, Redis, SQL Azure Java Script, XML, HTML, CSS, ASP.Net, C# or VB.Net Proven experience with automated build and deployment tools using Azure DevOps Structured approach in problem solving A strong desire to work collaboratively Role will involve occasional out-of-hours availability The Following Skills Are Desireable Understanding of Agile methodologies (Scrum, Kanban) Azure IaaS NET Core, MVC framework, Asp.Net MVC Web-API, JQuery, Windows Forms, WCF, WS-*, RESTful services is an advantage Application Performance Monitoring tools (App Insights) Azure Functions, Logic apps, Traffic manager, Application service environment (ASE) hosting Hours - 40 per week Salary - Competitive This is a permanent role in the European IT team based in Egham, Surrey, though can be performed remotely from any UK location. If remote working is chosen, successful candidate will be expected to travel to Egham office at own expense approximately once a quarter in addition to any specific events as agreed in advance. Please let us know about any accommodations you may need to participate in the recruitment process. Please note that all applicants must have the ability to pass a security check involving financial probity and basic criminality.


- Company Name
- Ignite Digital Talent
- Job Title
- Senior AWS DevOps Engineer
- Job Description
- Senior DevOps Engineer - AWS - Health Tech - Hybrid Working - Berkshire (1-2 Days Per Month in Office) An experienced Senior DevOps Engineer is required to join a growing health tech company that is transforming the digital healthcare space. As part of their expansion, they are looking for an experienced Senior AWS DevOps Engineer to join the team. This is an excellent opportunity to work on cloud infrastructure supporting life-changing medical applications while collaborating with both in-house and near-shore development teams. The Role You will design, build and manage secure and scalable AWS environments, develop robust CI/CD pipelines for mobile application delivery, and ensure systems meet the highest standards of availability, performance, and security. You will also play a key role in ensuring that all systems remain compliant with relevant healthcare regulations such as HIPAA and GDPR. Key Responsibilities Design, deploy and manage AWS infrastructure for scalable and secure solutions Build and maintain CI/CD pipelines to ensure smooth deployment processes Collaborate with cross-functional and near-shore teams on development and deployment Implement monitoring, alerting, and automated response solutions Drive cost optimisation, infrastructure security and compliance best practices What You Will Bring Proven hands-on experience with AWS cloud technologies including EC2, Lambda, CloudFormation, VPC and IAM Strong understanding of CI/CD pipelines, automation tools, and containerisation with Docker and Kubernetes Experience working in highly regulated environments, ideally health tech or financial services Proficiency in scripting languages such as Python, Bash or PowerShell Knowledge of monitoring and logging tools including CloudWatch, Prometheus or ELK stack What We Offer A key role in a growing health tech business making a positive impact on lives Flexible hybrid working model, typically one to two days per month in the Bracknell office An inclusive and collaborative environment where new ideas are welcomed If you are passionate about cloud infrastructure and want to apply your expertise to digital healthcare solutions, we would love to hear from you. Apply today or reach out for more information.


- Company Name
- Meta
- Job Title
- Graphics Software Engineer, Rendering - Reality Labs
- Job Description
- Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free AR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software and content. As a Graphics Software Engineer on the Reality Labs team at Meta, you can help build new, innovative software that radically redefine the way people work, play and connect. What we build today could one day be the norm. So to be here today is to truly be at the heart of change and the frontier of what's to come. Graphics Software Engineer, Rendering - Reality Labs Responsibilities: Develop innovative graphics frameworks, algorithms, and tools to maximize graphics quality and performance Partner closely with various infrastructure and product teams across Meta, on camera, graphics, upcoming hardware, media enhancements, and more to create real-time rendering architecture Building tools and pipelines for generating very realistic synthetic images Enable high fidelity experiences through remote compute solutions on smaller devices with limited battery Building rendering subsystems for platforms such as Spark AR and Horizon Document and support graphics features Developing high-quality, performant, and maintainable code Collaborate with cross-functional engineering teams to deliver innovation into AR/ VR products Minimum Qualifications: 5+ years of graphics software engineering experience or 2+ years of graphics software engineering experience with PhD Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Experience implementing 3D graphics features such as lighting, effects, shaders and other low-level systems 5+ years of experience with C/C++ programming 5+ years of object-oriented and component-based design experience Problem-solving and communication skills Preferred Qualifications: Experience delivering AAA Games, working on Graphics subsystems, the Game experience, Tooling, Animation subsystems, or Middleware Knowledge of ray tracing, rasterization and linear algebra Experience with low level performance profiling and optimization Experience with character animation and behavior Experience with tools such as Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles Experience with any of DirectX/Vulkan/OpenGL/Metal Experience with Unity and/or Unreal Engine Experience with Python, Lua and/or other scripting languages in a game development context About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics. Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.


- Company Name
- NatWest Group
- Job Title
- DevOps Engineer
- Job Description
- Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive. This role is based in the United Kingdom and as such all normal working days must be carried out in the United Kingdom. Job Description Join us as a DevOps Engineer This is an excellent opportunity to contribute to building our DevOps engineering capability, culture and mindsets within the bank Promoting technical and cultural change, you’ll be accelerating learning journeys and the progressive adoption of our DevOps centre of excellence technical practices and techniques As you build relationships with your colleagues, you’ll be making sure that decisions are commercially focused and create long term value for the bank What you'll do As a DevOps Engineer, you’ll be mentoring and coaching feature and platform teams to higher levels of DevOps capability to drive continuous improvements and enhance the end customer experience. You’ll assess their current levels of DevOps technical capability to identify any gaps, and support them in closing these through learning workshops and training. You’ll also be: Demonstrating how to measure, understand and visualise the flow and delivery of value through adopting DevOps tools, techniques and processes Advising teams across platform and within the centre of excellence on which DevOps capability uplifts would be best suited to their needs and abilities Providing feedback that builds on policies, standards, practices and associated DevOps tooling Making sure decisions made are based on robust data, return on investment and value measures that demonstrate thoughtful and intelligent cost management The skills you'll need We’re looking for someone with experience of AWS, k8s and Terraform. You’ll also demonstrate: Experience of deploying business critical systems to production Knowledge and experience of a DevOps environment