Purpose of the Role
To design, develop and improve software, utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
Development and delivery of high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross‑functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and guarantee seamless integration aligned with business objectives. Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing. Staying informed of industry technology trends and innovations and actively contributing to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit‑testing practices to ensure proper code design, readability, and reliability.
Analyst Expectations
To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in the assigned area of expertise. A thorough understanding of the underlying principles and concepts within that area. Leaders guide and support professional development, allocating work requirements, coordinating resources, and demonstrating leadership behaviours. Managers exhibit the four LEAD behaviours: Listen and be authentic, Energise and inspire, Align across the enterprise, Develop others. Individual contributors develop deep technical expertise in their work area, acting as advisors where appropriate.
They impact the work of related teams, partner with other functions, take responsibility for end results of operational processing, and resolve problems by selecting solutions through technical experience. They advise and influence decision‑making, manage risk and strengthen controls, and deliver work in line with relevant rules, regulations and codes of conduct.
All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.
Software Engineer – Front End
Join us as a Software Engineer – Front End, where you’ll create and refine high‑quality software using modern engineering approaches. In this role you’ll help deliver impactful business, platform, and technology solutions for both customers and colleagues.
Key Qualifications
To be successful as a Software Engineer – Front End, you should have experience with:
* Hands‑on experience in React / React Native, with a good understanding of component‑based development and responsive UI design.
* Ability to build efficient and reliable UI applications, focusing on performance and user experience for digital platforms.
* Experience integrating REST/GraphQL APIs and applying basic secure coding practices.
* Exposure to FinTech / Credit Cards / Retail Banking, with an understanding of digital customer journeys.
* Basic knowledge of backend systems (e.g., Java/Spring) and exposure to CI/CD pipelines and testing practices.
* Experience or awareness of working in regulated environments, including secure SDLC and compliance considerations.
You will be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology skills, as well as job‑specific technical skills.
#J-18808-Ljbffr