Rodeo
Get started

Grid Dynamics

Senior / Principal Frontend Engineer – Smart Software Rewrite Platform

London
Posted about 21 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

About The Engagement

JUXT (part of Grid Dynamics) is partnering with a Tier 1 investment bank to build a platform that automates large-scale software migration and code modernisation.

The platform will enable engineering teams to evolve existing systems rapidly and safely, automating complex code transformations such as major framework upgrades, technology migrations and security improvements.

As a Frontend Engineer, You Will Be Responsible For Building The User-facing Experience Of This Platform. You'll Work Primarily With React And TypeScript, Creating An Intuitive Self-service Application Through Which Engineering Teams Can:

  • Enrol and manage software repositories
  • Configure and initiate migration or refactoring jobs
  • Monitor jobs and their progress
  • Review transformation results
  • Investigate errors and issues
  • Understand the changes made to their codebases
  • Work efficiently through large-scale software modernisation workflows

You'll work closely with backend engineers, platform engineers and the users of the system to shape both the product and its technical implementation.

The Role

We're looking for a Frontend Engineer who enjoys building high-quality software and is comfortable working on technically complex products.

You will have significant influence over the frontend architecture, user experience and development practices of the platform.

The role combines hands-on engineering with close collaboration across disciplines. You'll be expected to understand the problems users are trying to solve, work pragmatically with the backend team, and build a frontend that makes sophisticated technical workflows straightforward for its users.

Responsibilities

Key Responsibilities

Frontend Development

  • Design, build and maintain the platform's self-service frontend using React and TypeScript.
  • Develop reusable, maintainable and well-tested UI components.
  • Build intuitive workflows for repository enrolment, job configuration, execution and review.
  • Implement complex data-driven interfaces while keeping the user experience clear and responsive.
  • Manage frontend application state and asynchronous workflows effectively.
  • Ensure the application remains maintainable as the platform and number of users grow.
  • Contribute to frontend architecture and technical decisions.

API Integration

  • Integrate the frontend with Java/Spring REST APIs.
  • Work closely with backend engineers to design and evolve API contracts.
  • Handle loading, error, retry and empty states appropriately.
  • Model and consume complex API data using TypeScript.
  • Help identify opportunities to improve API design from a frontend consumer's perspective.

Authentication & Authorisation

  • Integrate the application with OpenID Connect (OIDC).
  • Work with authentication and authorisation flows appropriate for an enterprise banking environment.
  • Implement secure handling of authenticated user sessions and access control.
  • Collaborate with platform and security engineers to ensure appropriate security practices are followed.

Product & User Collaboration

  • Work directly with engineering teams using the platform to understand their workflows and pain points.
  • Iterate on the product based on user feedback.
  • Translate complex technical workflows into simple, effective user experiences.
  • Collaborate with designers, backend engineers and other stakeholders where appropriate.
  • Balance user experience, technical quality and delivery pragmatism.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Engineering Practices

  • Write clean, readable and maintainable TypeScript.
  • Build automated tests for frontend functionality.
  • Participate in code reviews and technical discussions.
  • Contribute to engineering standards and development practices.
  • Identify technical risks and propose practical solutions.
  • Help continuously improve the team's development workflow and engineering quality.

Technical Stack

Frontend

  • JavaScript
  • TypeScript
  • React

Authentication

  • OpenID Connect (OIDC)

Backend Integration

  • Java
  • Spring
  • REST APIs

The role is primarily frontend-focused, but you'll work closely with the backend and platform teams and should be comfortable understanding how distributed systems and APIs fit together.

Requirements

Essential Experience

We're looking for strong frontend engineering experience, particularly with modern JavaScript and React applications.

You Should Have:

  • Strong commercial experience building applications with React.
  • Strong knowledge of TypeScript and modern JavaScript.
  • Experience building production-quality web applications.
  • Experience integrating frontend applications with REST APIs.
  • Understanding of asynchronous application behaviour and API-driven workflows.
  • Experience with authentication and authorisation concepts.
  • Familiarity with OpenID Connect, OAuth 2.0 or similar identity protocols.
  • Experience writing automated frontend tests.
  • Good understanding of frontend architecture and component design.
  • Strong Git-based development practices.
  • Experience collaborating closely with backend engineers and other technical stakeholders.

Nice to have

Desirable Experience

Experience In Any Of The Following Would Be Beneficial:

  • Enterprise or financial-services software development.
  • Developer tooling or internal engineering platforms.
  • Large-scale software modernisation or migration.
  • Code transformation or refactoring tooling.
  • Java/Spring backend environments.
  • OpenID Connect implementations.
  • OAuth 2.0 and enterprise identity platforms.
  • Complex asynchronous workflows.
  • Data-intensive user interfaces.
  • Design systems and reusable component libraries.
  • CI/CD and modern software delivery practices.
  • Cloud-based application development.
  • Working within highly regulated or security-conscious environments.

What We're Looking For

Beyond technical skills, we're looking for engineers who fit the way JUXT (part of Grid Dynamics) works.

You are likely to thrive in this role if you are:

  • Pragmatic: You care about solving the right problem rather than following process for its own sake. You understand trade-offs and make sensible engineering decisions.
  • Collaborative: You enjoy working with other engineers and users, sharing ideas, challenging assumptions constructively and helping the team arrive at good solutions.
  • Perceptive: You can understand both the technical problem and the underlying user need. You pay attention to the details that make software genuinely useful.
  • Independent: You are comfortable taking ownership of problems and making decisions without needing everything prescribed in advance.
  • Quality-focused: You care about producing software that is understandable, maintainable, secure and reliable.
  • Human: You communicate clearly, treat colleagues with respect and appreciate that good engineering is ultimately about helping people solve problems.

Working Environment

You'll be embedded within a team delivering a significant engineering platform for a Tier 1 investment bank.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

The environment is technically demanding, with opportunities to work on problems involving:

  • Large-scale software migration
  • Enterprise application architecture
  • Developer productivity
  • Secure software delivery
  • Authentication and authorisation
  • Distributed systems
  • Complex API-driven workflows
  • Modern frontend engineering

You'll work alongside experienced engineers and have the opportunity to influence both the technical direction of the frontend and the way users interact with the platform.

Location & Working Pattern

  • Location: London
  • Working model: Hybrid, with 3 days per week in the office.

The role involves close collaboration with engineers and users, so regular in-person interaction is an important part of the engagement.

Employment Options

We Are Open To Considering Both:

  • Permanent employment
  • Contract engagements

The exact arrangements, duration and commercial terms will depend on the engagement.

Why Join the Engagement?

This is an opportunity to work on a technically ambitious product at the intersection of:

  • Frontend engineering + developer tooling + software modernisation + financial services.

Rather than building a conventional business application, you'll be creating the interface through which engineering teams manage sophisticated automated code transformations across large software estates.

You'll have the opportunity to work with modern frontend technologies, solve genuinely challenging engineering problems, collaborate directly with experienced engineers and contribute to a platform designed to materially improve how large organisations modernise software.

Core Technologies

Required / Primary:

  • React
  • TypeScript
  • JavaScript
  • REST APIs
  • OpenID Connect

Working Alongside:

  • Java
  • Spring
  • Enterprise authentication and authorisation systems

Summary

We are looking for a Frontend Engineer to join a team building a smart software rewrite and migration platform for a Tier 1 investment bank.

You'll own significant parts of the React/TypeScript frontend, integrating it with Java/Spring APIs and enterprise authentication systems while working closely with the engineers who will use the platform.

The ideal candidate is a strong frontend engineer who combines technical depth with pragmatic decision-making, good communication and a genuine interest in building software that makes complex engineering work simpler.

We Offer

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

About Us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

London, England, United Kingdom

Sign up to applySee more jobs like this