At a Glance
- Tasks: Join our FX forward pricing team as a UI Developer, creating innovative React applications.
- Company: Be part of a leading financial firm at the forefront of technology and finance.
- Benefits: Enjoy hybrid work flexibility and competitive daily rates, with potential for extension.
- Why this job: Work on exciting projects that blend finance and tech, while collaborating with talented professionals.
- Qualifications: Must have strong skills in React, TypeScript, Redux, and experience with testing frameworks.
- Other info: This is a 6-month contract role with opportunities for growth and learning.
The predicted salary is between 100000 - 120000 £ per year.
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: JR United Kingdom
Contact Detail:
JR United Kingdom 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 communities or forums where developers discuss their experiences and share insights, as this can help you stay updated and demonstrate your passion for the field during interviews.
✨Tip Number 2
Build a portfolio showcasing your previous work with React and TypeScript. Include projects that highlight your skills in creating complex UIs and using tools like Redux and SASS, as this will give you a competitive edge when applying for the role.
✨Tip Number 3
Network with professionals in the finance and tech industries. Attend meetups or webinars focused on UI development and finance technology, as these connections can lead to valuable referrals and insights about the job market.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges related to React and front-end development. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills, which are crucial for the role.
We think you need these skills to ace UI Developer
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 Compelling Cover Letter: Write a cover letter that showcases your problem-solving skills and your hands-on approach to UI development. Mention any relevant experience with automated testing frameworks and how you’ve optimised applications for performance.
Showcase Your Projects: If possible, include links to your GitHub or portfolio showcasing your work with React applications. Highlight any complex UIs you've developed, particularly those involving state management with Redux or performance optimisation.
Highlight Collaboration Experience: Emphasise your ability to collaborate with cross-functional teams, such as Trading and Quantitative Analysis users. Provide examples of how you've worked closely with others to deliver successful projects.
How to prepare for a job interview at JR United Kingdom
✨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 experience with testing frameworks, be ready to explain your approach to writing unit and integration tests. Share examples of how you've used tools like Jest or React Testing Library to ensure code quality and reliability.
✨Discuss Performance Optimisation
Talk about your strategies for optimising applications for performance and scalability. Provide examples of how you've tackled performance issues in past projects, as this is crucial for the role in a finance-related environment.
✨Familiarity with CI/CD Practices
Make sure to mention your understanding of CI/CD processes and how you've integrated them into your development workflow. Discuss any experience you have with Git version control and how it has helped streamline your development process.