UI Engineer
mthree
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 79KJob location
Charing Cross, United Kingdom
Tech stack
JavaScript
API
Agile Methodologies
Algorithmic Trading
Data analysis
HTML5
CSS
Code Review
D3.js
Data Visualization
Design of User Interfaces
Human-Computer Interaction
Performance Tuning
TypeScript
Highcharts
React
Backend
SASS
React
Job description
Behind every trade, market move, and risk calculation, there's a user interface that needs to perform flawlessly. This leading global investment bank is seeking a UI Engineer (React.js) to join its Global Markets Technology team in London (hybrid, 3 days in office), where you'll design and build modern, responsive, and data-driven interfaces that turn complexity into clarity for trading, risk, and analytics platforms used worldwide., * Design and develop high-quality UI components and applications using React.js, TypeScript, and modern JavaScript.
- Collaborate with UX, product, and backend teams to deliver seamless, user-centric solutions.
- Translate complex business and technical requirements into intuitive, scalable front-end code.
- Implement responsive, cross-browser, and accessible UI designs.
- Contribute to code reviews, testing, and engineering best practices.
- Mentor junior engineers and help drive standards across the team.
Requirements
- Strong React.js, JavaScript/TypeScript, HTML5, and CSS3/SASS skills.
- Experience building large-scale, enterprise-grade applications.
- Knowledge of state management frameworks (Redux, Context API, etc.).
- Understanding of UI/UX principles and performance optimization.
- Familiarity with testing frameworks and CI/CD pipelines.
- Excellent problem-solving and collaboration skills.
Nice to have:
- Financial services or trading systems experience.
- Exposure to Agile practices, cloud platforms, and container technologies.
- Knowledge of data visualization libraries (e.g., D3.js, Highcharts).