This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Barclays as a UI Developer within the Client Analytics programme, a newly established initiative delivering analytics applications for the Investment Bank by removing manual, report-driven processes. This front-end–focused role sits at the point where data meets the client, designing and implementing Banking CRM UI screens that present complex analytics in a clear, intuitive way. Working closely with backend engineers developing the underlying analytics, you will translate data into meaningful user experiences while acting as the dedicated UI developer within the project team and collaborating with wider UI design and development communities.
Job Responsibility:
Conceptualisation, design and implementation of user-centric digital banking products and experiences, ensuring alignment with customer needs, industry best practices and business objectives
Collaboration with cross-functional teams including product managers, developers, business analysts to translate business requirements into compelling user experiences
Development of interactive prototypes and wireframes to visualise design concepts and validate solutions
Evaluation of the technical feasibility, legal compliance, and potential risks associated with the development and launch of the new product
User research, usability testing and data analysis to gather insights in user behaviour, preferences and pain points
Stay abreast of emerging trends, technologies and design tools within the fintech and banking industry
Requirements:
Experience with Angular (preferred) or React, including reactive forms, HTTP interceptors, error handling, and state management
Strong understanding of integration and APIs, including API gateways and Node.js, collaborating with the development team, exposing core functionality, and making API calls to execute application logic
Experience in data handling and performance optimisation, including pagination, caching, batching, and building scalable UIs
Familiarity with DevOps and UI testing, including CI/CD pipelines and automated UI tests
Nice to have:
Experience with Salesforce development, including building Banking CRM UIs, implementing authentication, and integrating with external systems
What we offer:
Hybrid working
Structured approach to hybrid working with fixed 'anchor' days
Supportive and inclusive culture and environment
Commitment to flexible working arrangements
Opportunities for mobility, specialisation and growth