cover image
EPAM Systems

UI Developer

On site

London, United kingdom

Freelance

16-02-2026

Share this job:

Skills

JavaScript Jira Risk Management ServiceNow GitHub Version Control react Project Management Confluence Redux

Job Specifications

First Derivative is driven by people, data, and technology, unlocking the value of insight, hindsight, and foresight to drive organizations forward. Counting many of the world's leading investment banks as clients, we help our clients navigate the data-driven, digital revolution that is transforming the financial services sector. Our global teams span across 15 offices serving clients across EMEA, North America and APAC.

As an EPAM Systems, Inc. (NYSE: EPAM) company, a leading global provider of digital platform engineering and development services, we deliver advanced financial services solutions by empowering operational insights, driving innovation, and enabling more effective risk management in an increasingly data-centric world. Together with EPAM, we combine deep industry expertise with cutting-edge technology to help clients stay ahead in a rapidly evolving financial landscape, offering comprehensive solutions that drive business transformation and sustainable growth.

 

 

As a UI Developer, you will play a key role in designing and implementing user interfaces that deliver exceptional user experiences. You will work closely with cross-functional teams to develop scalable, efficient, and visually appealing web applications using modern technologies.

 

Responsibilities

Develop and maintain user interfaces using the React library, including components, hooks, state management, and lifecycle methods
Write clean, efficient, and maintainable code using modern JavaScript (ES6+)
Debug and troubleshoot issues to ensure optimal performance and functionality of applications
Collaborate with designers, product managers, and backend developers to deliver seamless and user-friendly solutions
Participate in code reviews to ensure high-quality standards and best practices
Stay up-to-date with emerging trends and technologies in UI development to continuously improve the team's capabilities

Requirements

Strong knowledge of React library, including components, hooks, state management, and lifecycle methods
Proficiency in modern JavaScript (ES6+)
Excellent debugging and troubleshooting skills

Nice to have

Familiarity with state management tools like Redux and Context API
Experience with testing tools such as Cypress
Proficiency in using GitHub for code collaboration and version control
Exposure to tools like ServiceNow, Confluence, and Jira for project management and documentation

 

We offer

Private Healthcare Package
Pension
Employee Assistance Programme
Enhanced Maternity policy
Group Life Protection Benefit
Give as You Earn
Cycle to Work Scheme
Employee Referral Bonus Scheme
Diversity Networks
Access to a range of skills and certifications

About the Company

Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greate... Know more