Embark on a transformative journey as a UX UI Developer. At Barclays our vision is clear, to redefine the future of banking and help craft innovative solutions. The UX UI Developer resides in the product office and will combine a ample understanding of user experience principles with technical proficiency in front-end development. Delivering polished and accessible designs and continuously improving the user journey through iterative feedback and testing.
To be successful as a UX UI Developer, you should have experience with
Knowledge of core frontend development languages; HTML, CSS, and JavaScriptProficiencies in ECMAScript, Typescript and JavaScript frameworks such as React/AngularKnowledge of version control systems such as Git and experience with Agile development methodologiesSome other highly valued skills may include
Experience with SwiftUI, Kotlin a plusFamiliarity using design tools such as Figma and sketchWell versed using package management system NPM and build systems such as WebackYou may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills
Location: Wilmington, Delaware
Purpose of the role
To manage product development UX and set the strategic direction. Provide support to the bank's senior management team, and to manage product development risk across the organization.
We are seeking a skilled and detail-oriented UI Developer with experience in building and maintaining UI components for design systems. The ideal candidate will collaborate with designers, product managers, and developers to create robust, reusable, and accessible components that ensure consistency and scalability across applications.
Key Responsibilities:
Coordinate: Facilitate alignment across design and development teams.Leadership: Work with development teams to establish strategies and processes that promote inter-team collaboration.Develop UI Components: Build modular, reusable, and responsive UI components that align with the design system’s guidelines and standards.Collaborate with Designers: Work closely with the design team to translate Figma designs into pixel-perfect components while ensuring design intent and usability.Maintain Design System: Contribute to the evolution of the design system by identifying areas for improvement, adding new components, and maintaining documentation.Ensure Accessibility: Ensure all UI components meet accessibility standards (e.g., WCAG) to create inclusive user experiences.Optimize for Performance: Write clean, efficient, and scalable code that performs well across browsers and devices.Code Reviews and QA: Participate in code reviews and perform thorough testing to ensure the quality and reliability of components.Stay Current: Keep up to date with industry trends, tools, and best practices in UI development and design systems.Qualifications:
Bachelor’s degree in computer science, design, or a related field (or equivalent experience).Proven experience developing UI components within a design system or similar environment.Proficiency in modern ECMAScript, Typescript, and JavaScript frameworks/libraries (e.g., React, Angular).Strong knowledge of HTML5, CSS3, and pre-processors like SASS.Proficient using package management system NPM and build systems such as Webpack.Familiarity with component libraries like Storybook or tools for documenting and showcasing design systems.Experience with version control systems (e.g., Git, Bitbucket).Solid understanding of responsive design, cross-browser compatibility, and mobile-first development.Knowledge of accessibility principles and standards (e.g., ARIA, WCAG).Strong attention to detail and ability to deliver polished UI components and layouts.Experience with Agile development methodologies.Preferred Skills:
Experience with design tools like Figma, Sketch, or Adobe XD.Familiarity with CI/CD pipelines and automated testing frameworks for UI components.Understanding of UX principles and user-centered design practices.Experience with SwiftUI, Kotlin a plusAll colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.