Data Engineering Off-Cycle Internship - 3 months
UK - 135 Bishopsgate - London, United Kingdom
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
TP ICAP Group
The TP ICAP Group is a world leading provider of market infrastructure.
Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.
Through our people and technology, we connect clients to superior liquidity and data solutions.
The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world’s leading provider of OTC data, and an award winning all-to-all trading platform.
Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.
Role Overview
This is a 3-month off-cycle internship opportunity within TP ICAP's Global Broking department, supporting the development of AI-powered trading applications.
As a Front-End Development Intern, you will focus on building and enhancing React-based user interfaces that integrate with AWS cloud infrastructure. Our trading platforms require robust, real-time data visualization and user interaction capabilities, making performance optimization, data integrity, and security critical components of the role. You will gain experience developing responsive, user-centric applications while working with cloud-based databases and services.
This position offers valuable exposure to financial technology development, where precision and reliability are paramount, and provides an opportunity to contribute to next-generation trading solutions.
Role Responsibilities
Application Development
Develop and maintain React-based web applications for financial trading and brokerage operations
Implement responsive user interfaces that display real-time market data and trading information
Create reusable component libraries following established design patterns and coding standards
Cloud Integration
Integrate frontend applications with AWS services including RDS, DynamoDB, and Lambda functions
Implement secure API connections for data retrieval and user authentication
Optimize application performance for handling high-frequency data updates
Quality Assurance
Write unit tests and integration tests using Jest and React Testing Library
Participate in code reviews and adhere to team development standards
Document technical implementations and maintain code repositories
Cross-functional Collaboration
Work with backend developers to define API requirements and data structures
Collaborate with UX designers to implement user interface specifications
Support the AI team in developing frontend interfaces for AI-powered features
Technical Maintenance
Troubleshoot and resolve frontend application issues
Assist in deployment processes and version control management
Monitor application performance and implement optimizations as needed
Experience / Competencies
Technical Foundation
Strong knowledge of front-end development concepts like hooks, functional components, and state management (React/Redux/Context API knowledge is a plus)
JavaScript: Proficiency in ES6+, async programming, and modern JavaScript best practices
Web Standards: Solid foundation in HTML5, CSS3, and responsive design principles
Testing: Familiarity with Jest, React Testing Library, or similar testing frameworks
Version Control: Proficiency with Git and collaborative development workflows
Integration & Collaboration
API Integration: Understanding of RESTful API design, consumption, and error handling
Authentication: Familiarity with security patterns including JWT and OAuth
UI Frameworks: Experience with component libraries such as Material-UI or Ant Design
Documentation: Ability to create clear technical documentation and maintain code comments
Professional Skills
Strong problem-solving abilities with keen attention to user experience
Excellent written and verbal communication skills for technical and non-technical audiences
Self-motivated learner with ability to adapt to new technologies
Time management skills to balance feature development and bug fixes
Desired Skills
Experience with TypeScript for type-safe development
Familiarity with AWS services (S3, Lambda, DynamoDB)
Knowledge of data visualization libraries (D3.js, Chart.js)
Understanding of CI/CD pipelines and deployment processes
Exposure to financial markets or trading platforms
Performance optimization techniques for real-time applications
Role Band & Level: Support, 1
#LI-Onsite #LI-INT
Not The Perfect Fit?
Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.
Company Statement
We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.
Location
UK - 135 Bishopsgate - LondonTags: APIs AWS CI/CD D3 Data visualization DynamoDB Engineering ES6 Git JavaScript Lambda Pipelines React Security Testing TypeScript UX
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.