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 ResponsibilitiesApplication DevelopmentDevelop 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 IntegrationIntegrate 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 AssuranceWrite 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 CollaborationWork 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 MaintenanceTroubleshoot and resolve frontend application issues
Assist in deployment processes and version control management
Monitor application performance and implement optimizations as needed
Experience / CompetenciesTechnical FoundationStrong 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 & CollaborationAPI 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 SkillsStrong 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 SkillsExperience 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
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.