Senior (UI Front End) Full Stack Engineer

Grid Dynamics·United Kingdom·Офис·сегодня

Tier 1 Investment Bank | London | Hybrid Working

We are seeking a highly experienced Senior UI Frontend / Full Stack Engineer to join a technology team within a Tier 1 investment bank. This role will lead the architecture, design and development of secure, scalable and high-performance enterprise applications supporting business-critical banking technology platforms.

The successful candidate will combine deep expertise in modern frontend engineering with strong full-stack development capabilities, providing technical direction across application architecture, reusable UI components, API integration, testing, performance optimisation and secure software delivery.

You will establish engineering standards, influence architectural decisions and work closely with Product, UX, Backend Engineering, Infrastructure and Security teams to deliver complex technology initiatives within a highly regulated financial services environment.

Essential functions

Frontend Architecture & Engineering

  • Lead the design and development of scalable, responsive and high-performance web applications using React, TypeScript and modern frontend frameworks.
  • Define frontend architecture standards, component design principles, state management strategies and reusable UI patterns.
  • Drive the development and adoption of shared component libraries and enterprise design systems.
  • Design and implement micro-frontend architectures where appropriate to support independently developed and deployed applications.
  • Ensure accessibility compliance, including WCAG 2.1 AA, alongside consistent usability and performance standards.

Full Stack Development & Integration

  • Lead end-to-end application development, integrating frontend applications with REST APIs, GraphQL services, Backend-for-Frontend (BFF) layers and microservices.
  • Collaborate with backend engineers working with technologies such as Node.js, Java/Spring Boot and Python.
  • Establish robust API contracts, data validation and error-handling strategies across application boundaries.
  • Resolve complex integration challenges involving data flows, application state, distributed services and system dependencies.

Technical Leadership & Engineering Standards

  • Establish and enforce best practices for coding standards, component reusability, code reviews, automated testing and maintainable software design.
  • Provide technical leadership, mentoring and guidance to engineers across the development lifecycle.
  • Drive continuous improvement in development workflows, build pipelines, CI/CD automation and release quality.
  • Lead technical design discussions, evaluate architectural options and communicate recommendations to engineering and business stakeholders.
  • Support Agile delivery, breaking down complex requirements into technical solutions and achievable implementation plans.

Performance, Security & Governance

  • Optimise frontend rendering, application responsiveness, network utilisation and overall system performance.
  • Embed automated unit, integration and end-to-end testing into the software delivery lifecycle.
  • Ensure applications adhere to enterprise security standards, including SSO, OAuth2/OIDC, secure session management and protection against XSS and CSRF vulnerabilities.
  • Work within the bank's enterprise architecture, technology governance, risk management and regulatory control frameworks.
  • Collaborate with infrastructure and security teams to identify vulnerabilities, resolve technical risks and maintain resilient application platforms.

Stakeholder Collaboration

  • Partner with Product Owners, UX/UI designers, backend developers, infrastructure specialists and security teams.
  • Translate complex business requirements into robust, scalable and supportable technical solutions.
  • Identify opportunities to modernise existing applications, improve engineering productivity and enhance delivery quality.
  • Communicate technical decisions, delivery risks and architectural recommendations clearly to technical and non-technical stakeholders

Qualifications

  • Extensive experience in enterprise application development, frontend engineering and software architecture.
  • Strong commercial expertise in React and TypeScript.
  • Proven experience designing scalable frontend architectures, reusable component libraries and design systems.
  • Experience with micro-frontends, state management and complex enterprise UI applications.
  • Strong full-stack capability, including Node.js, Java/Spring Boot, Python or equivalent backend technologies.
  • Practical experience integrating REST APIs, GraphQL endpoints and microservices.
  • Strong understanding of software engineering principles, application architecture, design patterns and maintainable code.
  • Experience with automated testing frameworks, CI/CD pipelines, performance profiling and production troubleshooting.
  • Knowledge of web accessibility standards and secure application development practices.
  • Experience working within Agile/Scrum delivery environments.
  • Demonstrable technical leadership, mentoring and cross-functional collaboration skills.
  • Excellent communication and stakeholder management capabilities.

Would be a plus

  • Previous experience working within a Tier 1 investment bank or another highly regulated financial services organisation.
  • Experience delivering business-critical trading, risk, investment banking or enterprise financial applications.
  • Exposure to Next.js, Angular, Redux, RTK Query or comparable state management technologies.
  • Experience with Webpack Module Federation or other micro-frontend solutions.
  • Familiarity with cloud platforms, containerisation, observability and enterprise deployment patterns.
  • Experience implementing accessibility, security and governance controls at scale.

The successful candidate will join a collaborative engineering environment where software quality, security, resilience and architectural consistency are critical. The role requires someone comfortable operating at both strategic and hands-on engineering levels, balancing technical leadership with active contribution to complex software delivery.

Location: London
Working Model: Hybrid, with office attendance expected up to 3 days per week
Sector: Tier 1 Investment Banking
Role Type: Senior / Lead Engineering

We are looking for a hands-on technical leader who can take ownership of frontend architecture, influence engineering standards and deliver complex full-stack solutions. You will combine strong React and TypeScript expertise with sound backend integration knowledge, excellent problem-solving skills and the ability to mentor engineers while operating within the governance requirements of a global investment bank.

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.

Похожие вакансии

Другие вакансии Grid Dynamics