Live opening · Posted 9 hours ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
UI Developer – Barclays
Job Overview
Barclays is seeking an experienced UI Developer to join its Customer Due Diligence (CDD) technology team within Group Economic Crime. This full-time opportunity is based in Glasgow or Knutsford, United Kingdom, and focuses on developing modern user interfaces for a new CDD platform while supporting existing applications during the migration process.
The successful candidate will work within global feature squads, collaborating with engineers, product managers, designers, and other technology professionals to deliver high-quality digital experiences. The role focuses on building intuitive user interfaces that improve Know Your Customer (KYC) processes, support business operations, and increase efficiency through automation.
As a UI Developer, you will contribute to frontend architecture, reusable component development, API integration, application performance, and secure software delivery. You will also participate in code reviews, follow Agile development practices, and help maintain the reliability and quality of applications used in a complex financial services environment.
Key Responsibilities
Design, develop, test, and maintain user interface components using React.js, JavaScript, TypeScript, and modern frontend technologies.
Build responsive, accessible, and user-friendly interfaces that support business requirements and deliver a consistent experience across browsers and devices.
Contribute to the development of Barclays’ new Customer Due Diligence platform while maintaining existing applications during the migration of functionality.
Collaborate with global feature squads, product managers, designers, backend developers, and other stakeholders to define requirements and implement suitable solutions.
Integrate frontend applications with backend services through RESTful APIs.
Develop reusable components and apply appropriate frontend design patterns to improve maintainability and consistency.
Work with React Hooks, component lifecycle methods, and state management approaches such as Redux or the Context API.
Participate in code reviews and promote coding standards, knowledge sharing, and continuous improvement.
Write unit tests and follow secure coding practices to improve software reliability and reduce vulnerabilities.
Identify and address frontend performance issues, ensuring applications remain responsive and efficient at scale.
Use Git and Agile development methodologies to manage source code and contribute to iterative delivery.
Support build, deployment, monitoring, and troubleshooting activities in collaboration with DevOps and platform teams.
Contribute to technical discussions, assess alternative implementation approaches, and help ensure solutions meet business and technology objectives.
Required Skills And Experience
React.js and Frontend Development
Candidates should have strong commercial experience developing user interfaces with React.js. Proficiency in JavaScript ES6+, TypeScript, and HTML5 is essential. You should understand React Hooks, component lifecycle, state management, and responsive interface development.
Experience building modular, reusable frontend components will be important when developing features across a large platform. You should also be comfortable maintaining existing code while contributing to new application development.
API Integration and Frontend Architecture
The role requires experience developing and consuming RESTful APIs and integrating frontend applications with backend services. An understanding of Micro Frontend Architecture, reusable component design, and common frontend design patterns will help you contribute to scalable applications.
You should be able to collaborate with backend engineers to resolve integration issues and ensure that data flows reliably between application components and services.
Version Control and Agile Delivery
Practical experience with Git and Agile development methodologies is required. You should be comfortable working in collaborative development teams, participating in sprint activities, reviewing code, and delivering changes incrementally.
Quality, Security, and Performance
An understanding of application performance optimisation, accessibility standards, cross-browser compatibility, and secure coding practices is important. The ability to write effective unit tests and maintain readable, reliable code will support the delivery of robust applications.
Desirable Technical Skills
Experience with DevOps practices and monitoring tools such as ELK and AppDynamics would be advantageous. Familiarity with build and deployment tools, Docker, Kubernetes, load-balancer principles, and highly scalable applications may also be valuable.
These skills can help developers collaborate effectively with infrastructure and operations teams and understand how frontend applications perform within larger technology environments.
Leadership and Professional Expectations
Barclays expects colleagues to collaborate across business functions, communicate technical information clearly, and take responsibility for the quality of their work. Depending on the level of responsibility assigned, the role may involve guiding other team members, influencing technical decisions, and contributing to risk management and governance.
Employees are also expected to reflect Barclays’ stated values of Respect, Integrity, Service, Excellence, and Stewardship, alongside its mindset of Empower, Challenge, and Drive.
Location and Career Development
The position is available at the Glasgow Campus or Knutsford, Radbroke Hall. It offers the opportunity to work on financial crime technology, customer due diligence, and KYC-related digital transformation within a global banking organisation.
Developers can gain experience building modern React applications, integrating distributed services, improving user experiences, and supporting the transition from legacy systems to a new platform. This combination of frontend engineering and business-critical technology can provide opportunities to deepen technical expertise and contribute to large-scale software delivery.
How To Apply
Interested candidates can apply through the UI Developer listing on BestJobTool. Applications should highlight hands-on React.js, JavaScript, TypeScript, REST API integration, state management, and responsive UI development experience. Additional experience with DevOps tooling, containers, monitoring, performance optimisation, and scalable systems should also be included where relevant.
Work arrangement
Yes
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.