At a Glance
- Tasks: Lead the design and development of a cutting-edge FX Options Trading Platform.
- Company: Join Citi's innovative tech team transforming finance with impactful solutions.
- Benefits: Enjoy hybrid working, competitive salary, 27 days leave, and private medical care.
- Why this job: Make a real impact in finance while working with advanced technologies like React and TypeScript.
- Qualifications: Advanced experience in UI/UX development with React and TypeScript; passion for tech is key.
- Other info: Collaborative culture with opportunities for mentorship and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a highly skilled and motivated Senior Front-End Developer to join a critical greenfield program focused on transforming our electronic FX Options Trading business. This is a multi-year, high-profile project to modernize and scale our platform, offering a unique opportunity for you to make a significant and lasting impact. You will be at the forefront of building the next generation of trading technology.
Responsibilities
- Design and Build: Take a leading role in the design and development of a state-of-the-art electronic FX Options Trading Platform. Focus areas include RFQ workflows for clients and sales-to-trader interactions; real-time, streaming pricing engines and displays; volatility surface and other complex market data management tools; and a comprehensive workbench for structured product pricing.
- Collaborate: Work in a tight-knit, global team alongside developers, quants, and traders to translate complex business requirements into robust, elegant technical solutions.
- Innovate: Leverage deep expertise in TypeScript and React to build high-performance, scalable, and intuitive web UIs that provide an exceptional user experience. Professional experience with Angular or Vue.js would also be considered.
- Improve: Champion and contribute to the continuous improvement of development, deployment (CI/CD), and testing processes to ensure quality and efficiency.
- Mentor: Share knowledge, guide, and mentor other developers, fostering a collaborative and innovative team culture where everyone can grow.
- Inter-Application Communication: Build applications that handle real-time data using REST APIs, WebSockets, or middleware (e.g., Solace, Kafka, TIBCO).
- Engineering Excellence: Practice modern software engineering, including CI/CD, automated testing, application resiliency, performance profiling, and telemetry.
Qualifications
- Front-End Expertise: Advanced, hands-on experience in UI/UX development using React and TypeScript. Professional experience with Angular or Vue.js would also be considered.
- Desirable Skills (Nice to Have): Interest or experience in leveraging agentic AI development tools to accelerate and improve workflows (e.g., GitHub Copilot, Cursor, Devin). Familiarity with desktop container frameworks such as OpenFin or interoperability libraries. Back-end development experience in Java, C#/.NET, or Python. Knowledge of containerization and orchestration with Kubernetes. While prior experience in finance is a plus, a strong passion for technology and complex problem-solving is what matters.
What we’ll provide
- Hybrid working model (up to 2 days working at home per week).
- Competitive base salary (annually reviewed).
- 27 days annual leave (plus bank holidays).
- Discretionary annual performance-related bonus.
- Private Medical Care & Life Insurance.
- Employee Assistance Program.
- Pension Plan.
- Paid Parental Leave.
- Special discounts for employees, family, and friends.
- Access to learning and development resources.
About Citi and Our Culture
Working at Citi is more than just a job. Our Tech team helps redefine finance with scale and impact, and we are committed to an inclusive workplace where everyone can be their whole self, every day. We encourage curiosity, ownership, iterative delivery, transparent communication, and collaboration in a dynamic environment.
Equity, Diversity & Inclusion
- Agile & Collaborative: We thrive in a dynamic environment that values curiosity, ownership, and continuous improvement.
- Transparent Communication: We believe in challenging ideas respectfully and maintaining open, honest communication across all levels of the team.
- Iterative Delivery: We focus on delivering high-quality, impactful solutions iteratively, learning and adapting as we go.
Front-End Developer (React, TypeScript) - VP, FX Options Pricing in City of Westminster employer: Citigroup, Inc.
Contact Detail:
Citigroup, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Front-End Developer (React, TypeScript) - VP, FX Options Pricing in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using React and TypeScript. This is your chance to demonstrate your expertise and make a lasting impression on potential employers.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence and preparation go hand in hand!
✨Tip Number 4
Apply through our website! We love seeing applications from passionate candidates. Tailor your application to highlight your experience with front-end technologies and your enthusiasm for transforming trading technology.
We think you need these skills to ace Front-End Developer (React, TypeScript) - VP, FX Options Pricing in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to highlight your experience with React and TypeScript. We want to see how your skills align with the responsibilities of building a state-of-the-art trading platform.
Showcase Your Projects: Include links to any relevant projects or portfolios that demonstrate your front-end expertise. We love seeing real examples of your work, especially if they involve innovative solutions or complex problem-solving.
Craft a Compelling Cover Letter: Your cover letter should reflect your passion for technology and your understanding of the finance sector. Let us know why you’re excited about this opportunity and how you can contribute to our team.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting role in our dynamic team.
How to prepare for a job interview at Citigroup, Inc.
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in React and TypeScript, as these are crucial for the role. Brush up on your knowledge of Angular or Vue.js too, just in case they come up during the interview. Be ready to discuss your past projects and how you’ve used these technologies to solve complex problems.
✨Showcase Your Collaboration Skills
Since this role involves working closely with developers, quants, and traders, be prepared to share examples of how you’ve successfully collaborated in the past. Highlight any experiences where you translated business requirements into technical solutions, as this will demonstrate your ability to work in a team-oriented environment.
✨Prepare for Real-Time Data Challenges
Given the focus on real-time data handling, brush up on your knowledge of REST APIs, WebSockets, and middleware like Kafka. Be ready to discuss how you’ve implemented these in previous projects and how you ensure performance and reliability in your applications.
✨Emphasise Continuous Improvement
This role values innovation and improvement, so think about how you’ve contributed to development processes in the past. Be ready to talk about your experience with CI/CD, automated testing, and how you’ve mentored others in best practices. This shows that you’re not just a developer but a team player who cares about the overall success of the project.