UI Developer

UI Developer

Full-Time No home office possible
R

At a Glance

  • Tasks: Join our FX forward pricing team to develop a cutting-edge pricing UI using React.
  • Company: A dynamic finance company at the forefront of quantitative analysis and front-end development.
  • Benefits: Enjoy hybrid work options, competitive pay, and potential for contract extension.
  • Why this job: Work on innovative projects that blend finance and technology in a collaborative environment.
  • Qualifications: Expertise in React, TypeScript, Redux, and experience with testing frameworks required.
  • Other info: Opportunity to enhance your skills in a fast-paced, tech-driven industry.

We are seeking a highly skilled React Developer to join our dynamic FX forward pricing team. You will work at the intersection of finance, quantitative analysis, and cutting-edge front-end development. In this role, you will collaborate closely with Trading and Quantitative Analysis users to design and develop a new, complex pricing UI for our FX forward trading business.

Responsibilities

  • Develop and maintain React application using TypeScript.
  • Implement CSS based UI components using SASS library.
  • Manage state efficiently with Redux.
  • Write unit and integration tests using testing frameworks (e.g. Vitest, Jest, React Testing Library).
  • Optimize application for performance and scalability.

Requirements

  • Core skills required are React, TypeScript, Redux, SASS, AG Grid, React testing framework, experience with Git version control development, and understanding RESTful API and websocket connections.
  • Proven expertise in React development, including a deep understanding of the build and deploy process, testing, and CI/CD practices.
  • Strong problem-solving skills with the ability to recommend and implement UI development options and understand the limitations of various functionalities.
  • Comprehensive development practices with a hands-on approach to troubleshooting and issue resolution beyond just writing React code.
  • Experience with automated testing frameworks and the ability to innovate testing processes.
  • Familiarity with Maven build and deploy, and continuous development cycles.

UI Developer employer: Russell Tobin

Join a forward-thinking company in London that values innovation and collaboration, offering a vibrant work culture where your contributions directly impact the FX trading landscape. As a UI Developer, you'll benefit from competitive daily rates, hybrid working arrangements, and ample opportunities for professional growth through hands-on experience with cutting-edge technologies. Embrace a supportive environment that encourages creativity and problem-solving, making it an ideal place for talented developers looking to make a meaningful impact.
R

Contact Detail:

Russell Tobin Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land UI Developer

✨Tip Number 1

Familiarise yourself with the latest trends in React and TypeScript. Join online forums or communities where developers share their experiences and solutions, as this can give you insights into common challenges and best practices that are relevant to the role.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of past projects where you tackled complex UI challenges. Be ready to discuss how you approached these problems and the impact your solutions had on the overall project.

✨Tip Number 3

Brush up on your knowledge of Redux and state management. Consider building a small project that utilises Redux to demonstrate your understanding of managing application state effectively, as this is a key requirement for the role.

✨Tip Number 4

Prepare to discuss your experience with automated testing frameworks. Think of specific instances where you implemented testing in your projects, and be ready to explain how it improved the quality and reliability of your applications.

We think you need these skills to ace UI Developer

React
TypeScript
Redux
SASS
AG Grid
Unit Testing
Integration Testing
Vitest
Jest
React Testing Library
Performance Optimisation
Scalability
Git Version Control
RESTful API
WebSocket Connections
CI/CD Practices
Problem-Solving Skills
Troubleshooting
Automated Testing Frameworks
Maven Build and Deploy

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with React, TypeScript, Redux, and SASS. Include specific projects where you've implemented these technologies, especially in a finance or trading context.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your problem-solving skills and how you can contribute to developing a complex pricing UI. Be sure to reference your experience with automated testing frameworks.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in building React applications. Highlight any work involving performance optimisation and state management with Redux.

Prepare for Technical Questions: Anticipate technical questions related to your experience with React, testing frameworks, and CI/CD practices. Be ready to discuss your approach to troubleshooting and how you've handled challenges in previous projects.

How to prepare for a job interview at Russell Tobin

✨Showcase Your React Expertise

Be prepared to discuss your experience with React in detail. Highlight specific projects where you've implemented complex UI components and how you managed state with Redux. This will demonstrate your hands-on knowledge and problem-solving skills.

✨Demonstrate Your Testing Knowledge

Since the role requires writing unit and integration tests, be ready to talk about your experience with testing frameworks like Vitest or Jest. Share examples of how you've used these tools to ensure code quality and reliability in your previous projects.

✨Understand the Financial Context

Familiarise yourself with the basics of FX trading and quantitative analysis. Showing that you understand the financial context of the role can set you apart from other candidates and demonstrate your commitment to the position.

✨Prepare for Technical Questions

Expect technical questions related to TypeScript, SASS, and RESTful APIs. Brush up on these topics and be ready to solve coding challenges or explain your thought process during the interview. This will showcase your technical proficiency and readiness for the role.

UI Developer
Russell Tobin
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>