Barclays

Software Engineer-UI

Barclays
Apply
1 hour ago
Pune, IndiaMid Level

Responsibilities

  • Develop, deliver, and maintain reliable, scalable, secure infrastructure and frontend solutions.
  • Build reusable UI components and responsive enterprise-grade web applications with React.js and related frontend technologies.
  • Integrate frontend applications with RESTful APIs and backend services.
  • Monitor infrastructure and system performance, resolve incidents and vulnerabilities, and reduce mean time to resolution.
  • Automate tasks and processes through scripting and coding to improve efficiency and reduce manual intervention.
  • Apply secure configuration, secure coding, accessibility, performance optimization, and frontend engineering practices.
  • Collaborate with product managers, architects, engineers, stakeholders, and distributed teams to define requirements and deliver solutions.
  • Support location strategy projects and contribute to UI modernization, technology communities, and continuous improvement.
  • Manage risk, strengthen controls, and follow applicable policies, procedures, regulations, and codes of conduct.

Requirements

  • Strong hands-on experience developing scalable, responsive enterprise applications with React.js.
  • Proficiency in JavaScript ES6+, TypeScript, HTML5, CSS3, LESS, and Bootstrap.
  • Experience developing reusable UI components, state management, and component-based architectures.
  • Strong understanding of frontend design patterns, object-oriented concepts, and secure coding practices.
  • Experience integrating frontend applications with RESTful APIs and backend services.
  • Hands-on experience with Node.js and frontend testing frameworks such as Jest.
  • Working knowledge of Core Java, J2EE, and Spring Boot applications.
  • Experience with relational databases such as Oracle or MySQL.
  • Familiarity with Git and collaborative development practices.
  • Experience working in Agile/Scrum environments using Jira.
  • Strong analytical, troubleshooting, problem-solving, communication, and stakeholder management skills.
  • React Native experience for mobile application development is preferred.
  • Exposure to AWS, Azure, or BCP is preferred.
  • Knowledge of Docker, Kubernetes, OpenShift, micro frontend architecture, accessibility standards, UI performance optimization, frontend security, and automated UI testing is preferred.
  • Familiarity with workflow engines, business rules platforms, enterprise integration patterns, and banking, wealth management, or financial services is preferred.

Benefits

  • The role is based in Pune.
  • The position offers collaboration with distributed teams and opportunities to contribute to technology communities, UI modernization, and emerging technology initiatives.

Tech Stack

AWSAzureBootstrapDockerGitJavaScriptJestKubernetesLessMySQLNode.jsOpenShiftReactReact NativeSpring BootTypeScript

Categories

Barclays

About Barclays

10,000+ employees

Our vision is to be the UK-centred leader in global finance. We are a diversified bank with comprehensive UK consumer, corporate and wealth and private banking franchises, a leading investment bank and a strong, specialist US consumer bank. Through these five divisions, we are working together for a better financial future for our customers, clients, and communities. For further information about Barclays, please visit home.barclays.

Contact me