Front-End Developer (React, TypeScript) - VP, FX Options Pricing
Role details
Job location
Tech stack
Job description
- Design and Build: Take a leading role in the design and development of a state-of-the-art electronic FX Options Trading Platform. Your focus areas will include:
- RFQ (Request for Quote) workflows for clients and sales-to-trader interactions.
- Real-time, streaming pricing engines and displays.
- Volatility Surface and other complex market data management tools.
- 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 your deep expertise in TypeScript and React to build high-performance, scalable, and intuitive web UIs that provide an exceptional user experience.
- Improve: Champion and contribute to the continuous improvement of our development, deployment (CI/CD), and testing processes to ensure quality and efficiency.
- Mentor: Share your knowledge, guide, and mentor other developers, fostering a collaborative and innovative team culture where everyone can grow.
Requirements
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., * 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).
- Inter-Application Communication: Solid understanding of building applications that handle real-time data, using technologies like REST APIs, WebSockets, or middleware (e.g., Solace, Kafka, TIBCO).
- Engineering Excellence: Proficiency in modern software engineering practices, including CI/CD, automated testing, application resiliency, performance profiling, and telemetry.
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 truly matters.
Benefits & conditions
- Agile & Collaborative: We thrive in a dynamic environment that values curiosity, ownership, and a drive for 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.
What we'll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional 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 an array of learning and development resources