Overview
We are looking for a highly skilled Software Architect to lead the UI design and delivery for a large-scale technology transformation project within a global financial services organization. This role entails hands-on involvement in defining architecture standards and best practices for frontend development in alignment with a microservices architecture. The successful contractor will collaborate closely with various teams, including product, UX, and DevOps, ensuring scalable and responsive web applications for cross-border payments and emerging markets.
Responsibilities
- Define and own frontend architecture across a microservices-based platform.
- Design scalable UI solutions aligned to API-first backend services.
- Establish reusable components, UI standards, and enterprise design systems.
- Define integration approaches with RESTful and event-driven services.
- Ensure performance, security, and responsiveness across web applications.
- Embed CI/CD, testing, and DevOps best practices within frontend teams.
- Support containerised deployments using Docker and Kubernetes.
- Mentor engineers and provide technical leadership across UI development.
Requirements
- Strong experience in UI or Frontend Architecture within complex environments.
- Expertise in React, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience designing SPA or micro-frontend architectures.
- Strong understanding of API integration (REST, API gateway patterns, BFF).
- Experience working in cloud environments such as AWS or Azure.
- Exposure to Docker, Kubernetes, and CI/CD pipelines.
- Strong focus on performance optimisation techniques such as lazy loading and code splitting.
- Experience using AI development tools (e.g., GitHub Copilot) within engineering workflows.