
React UI Component Library Developer
On site
London, United Kingdom
Full Time
03-04-2025
Job Specifications
Job Description
We are looking for an experienced React / Typescript front-end developer to help build a shared library of UI components. The role will work closely with product and design groups to deliver a common shared set of user interfaces which will empower application development teams with important functionality for Securities Services applications.
As a React Software Engineer at JPMorgan Chase, your role will be pivotal in driving consistency, efficiency, and developer experience. You will be involved in all aspects of the Software Development Life Cycle, from analysis and design to development and testing, and ultimately delivering an amazing user experience. Your responsibilities will include prototyping and iterating solutions with designers, development and ownership of a shared component library, accessibility engineering, and delivering complex UIs with an attention to both performance and aesthetic detail.
Job Responsibilities
Develop a core React and typescript component library using modern continuous integration standards and patterns
Collaboratively architect and build custom UI components to support various business workflows
Leverage strong operational skills to develop impactful recommendations on upstream product, process, or policy improvements that will optimize the user experience
Work closely with the Product and Design team to design, build and deliver capabilities in agile sprints
Works with consuming teams to help refine any developer experience issues
Required Qualifications, Capabilities And Skills
Extensive expertise in front-end development with a strong focus on React, demonstrating proficiency in building dynamic and responsive user interfaces
Deep expertise of HTML, CSS, and JS, React, Typescript, and state management
Advanced in one or more programming language(s)
Proficiency in automation and continuous delivery methods
Experience working in a large corporate environment developing, debugging, and maintaining code
Hands on experience in React concepts such as functional components, hooks, state management, and context API with popular React libraries and tools like React Router, React Query, React Hook Forms and Ag Grid React.
Experienced in using the CLI, git workflow, and CI / CD pipelines
Familiarity and experience with Jest and React Testing Library
Ability to adapt to new technologies and learn quickly in a fast-paced environment
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
About the Company
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. We serve millions of customers and many of the world’s most prominent corporate, institutional, and government clients daily, managing assets and investments, offering business advice and strategies, and providing innovative banking solutions and services. Social Media Terms a... Know more
Related Jobs


- Company Name
- Careerwise
- Job Title
- Java Developer
- Job Description
- Job Title: Java Developer (Documentum ECM) – SC Clearable/ Cleared Location: Telford Job Type: Full-Time Experience Level: Upto 5 Years Salary: £50K About Us: My Client is looking for a motivated, skilled Java Developer, focusing on building, configuring, testing, and automating Java-based Documentum ECM systems. Key Responsibilities: Develop, configure, and customize Java-based applications in the Documentum ECM environment. Write efficient, scalable, and maintainable Java code that integrates with Documentum. Collaborate with cross-functional teams to design, implement, and optimize ECM solutions. Perform software testing to ensure Documentum solutions meet required functionality and quality standards. Automate the deployment process of Java-based Documentum applications and integrate them with other enterprise systems. Troubleshoot and resolve issues related to Java-based Documentum applications in both development and production environments. Participate in requirements gathering and provide technical expertise during design and development phases. Maintain and enhance Documentum ECM systems to meet evolving business needs. Assist with the migration of legacy ECM systems to Documentum platforms when necessary. Required Skills & Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field. Up to 5 years of professional experience in Java development. Strong experience working with Documentum ECM platforms (including Documentum D2, xCP, or Documentum Content Server). Proficiency in Java development and related frameworks (Spring, Hibernate, etc.). Hands-on experience with building, configuring, testing, and automating Documentum ECM systems. Familiarity with Documentum APIs (e.g., DFC, Webtop, D2). Knowledge of document management and content lifecycle within an ECM framework. Solid understanding of SQL and working knowledge of relational databases (e.g., Oracle, SQL Server). Experience with software testing (unit testing, integration testing) and automation. Strong problem-solving and debugging skills. Familiarity with Agile development methodologies. Good understanding of version control systems (e.g., Git, SVN). Preferred Skills: Experience with cloud-based ECM solutions. Knowledge of Java-based web services and RESTful APIs. Familiarity with DevOps tools and continuous integration/continuous deployment (CI/CD) pipelines. Certification in Documentum or related ECM platforms. Experience with front-end technologies (HTML, CSS, JavaScript, etc.) for ECM integrations. Soft Skills: Strong communication skills, both written and verbal. Ability to work independently as well as in a team environment. Excellent analytical and problem-solving abilities.


- Company Name
- Movement8
- Job Title
- Java Software Engineer
- Job Description
- Senior Software Engineer - Full Stack Engineer- Java, React, Spring Boot An exciting opportunity to join an innovative SaaS provider in the online gaming space. Work with top-tier clients in the UK and USA, contributing to the development of new software solutions within a rapidly expanding company. Work within their software engineering squads to develop new and modernize legacy applications using microservices. You'll primarily focus on Java backend, with a practical understanding of frontend development. As such you will need: Expertise in core Java development Spring Boot Commercial JavaScript experience Strong React Any NoSQL DB exposure would be beneficial Microservices architecture TDD Agile – Scrum If you are interested in working on modern, exciting new applications and enjoy contributing to a team who pride themselves on code quality and adopting best practices please get in touch ASAP!


- Company Name
- Barclays
- Job Title
- Trading UI Developer
- Job Description
- Join us as a Trading UI Developer at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. In this role, you will be performing activities related to the design, development, unit testing, deployment, support, and maintenance of an exciting transformational enterprise project with high visibility. This ambitious initiative leverages a modern tech stack, offering a unique opportunity to make a significant impact. To be successful as a Trading UI Developer, you should have: Strong experience in UI project/roles. We focus on modern HTML5/JavaScript and utilize both Angular and REACT Experience building enterprise scale desktop and/or web applications Knowledge and experience of software development and collaboration tooling including Git, BitBucket, Confluence, JIRA, etc. Some Other Highly Valued Skills May Include Ability to comprehend, implement, and influence complex problems and solutions with an analytical approach Familiarity with Kafka and working knowledge of UNIX platforms Familiarity with utilising Agile Development methodologies, Test Driven Development and Continuous Delivery You 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. This role will be based in our London office. 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 by 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 ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute 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. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All 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.


- Company Name
- Opus Recruitment Solutions
- Job Title
- Full Stack Developer
- Job Description
- Role: Full Stack Developer Location: Oxford - Hybrid (1 day per week in the office) Tech: PHP, Laravel, Vue, JavaScript, MySQL Salary: £60,000 Are you looking for a role to progress your career around experienced developers? Do you enjoy working on complex projects? Opus has exclusively partnered with a company in Oxford who are on the hunt for a Full Stack Developer to join the existing 5-person development team. As a Full Stack Developer, you'll be developing and maintaining the company website and internal systems used day-to-day across the business. They are a global business with the main markets being in the US, UK, France, Germany and Australia and a range of projects on the roadmap for the development team to support the business growth. The tech stack is PHP, Laravel, Vue and this is a Full Stack role, you'll need 2-3 years' experience in these technologies but any framework experience in other PHP or JavaScript frameworks is a bonus. In return, you will receive a salary of up to £60k (Depending on experience) plus benefits like pension, cycle2work, company socials and more. You'll need to be based within a commuting distance to Oxford as it requires 1 day per week office working. For more information on this Full Stack Developer role, send your CV to (see below) or add me on LinkedIn - Danny Moore @ Opus