Senior Developer - Citi
Senior Developer - Citi

Senior Developer - Citi

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead a team to develop a cutting-edge FX Options Trading Platform using React and TypeScript.
  • Company: Join Citi, a global leader in financial services, committed to innovation and diversity.
  • Benefits: Enjoy hybrid working, 27 days leave, private medical care, and a competitive salary.
  • Why this job: Be part of a transformative project that enhances trading experiences and fosters collaboration.
  • Qualifications: Expertise in React, TypeScript, and team management is essential; familiarity with CI/CD is a plus.
  • Other info: Citi promotes a diverse workplace where everyone can thrive and be their authentic selves.

The predicted salary is between 48000 - 72000 £ per year.

We are seeking a highly skilled and motivated front end application lead to play a key role on a greenfield multiyear transformation program aimed at modernising and scaling the electronic FX Options Trading Business.

Responsibilities:

  • Lead a team of Front End engineers in the design and development of the electronic FX Options Trading Platform specialising in:
  • RFQ (Request for Quote) client or sales to trader workflow
  • Streaming prices
  • Volatility Surface and other market data management
  • Structured Product Pricing workbench
  • Lead the strategy of the UI estate, driving architecture, best practices and the platform integration with the back end services
  • Collaborate with a global team of developers, quants and traders to translate business requirements into robust technical solutions
  • Leverage your expertise in Typescript & React to build high-performance, scalable applications
  • Create intuitive and responsive React web UIs that enhance user experience
  • Contribute to the continuous improvement of development, deployment and testing processes
  • Share your knowledge and mentor other developers, fostering a collaborative and innovative team environment
  • Required Skills:

    • Experience in managing a team of front end engineers
    • Experience in development of data models/schema for server side interaction
    • Expert knowledge in React UI/UX development with TypeScript (Angular or Vue.js experience would also be considered)
    • Solid understanding of inter-application communication using REST, WebSocket or middleware like Solace/Kafka/Tibco
    • Proficiency in CI/CD, application resiliency, testing, profiling, and telemetry

    Nice to have:

    • Familiarity with OpenFin, Interop or other containerized front end frameworks
    • Java, C#.NET or Python experience
    • Kubernetes

    This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

    What we'll provide you:

    • By joining Citi London, 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

    Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

    Job Family Group: Technology

    Job Family: Applications Development

    Time Type: Full time

    Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

    If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

    C

    Contact Detail:

    Citi Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Developer - Citi

    ✨Tip Number 1

    Familiarise yourself with the latest trends and best practices in React and TypeScript. Being able to discuss recent advancements or frameworks during your interview can demonstrate your passion and expertise in front-end development.

    ✨Tip Number 2

    Prepare to showcase your leadership skills by thinking of examples where you've successfully managed a team of developers. Highlighting your experience in mentoring and guiding others will be crucial for this role.

    ✨Tip Number 3

    Brush up on your knowledge of inter-application communication methods like REST and WebSocket. Being able to articulate how you've implemented these in past projects will set you apart from other candidates.

    ✨Tip Number 4

    Network with professionals in the finance tech space, especially those who have experience with FX trading platforms. Engaging in conversations about industry challenges and solutions can provide valuable insights that you can bring to your interview.

    We think you need these skills to ace Senior Developer - Citi

    Team Management
    Front End Development
    React UI/UX Development
    TypeScript Proficiency
    Data Model Development
    RESTful API Integration
    WebSocket Communication
    Middleware Knowledge (Solace/Kafka/Tibco)
    CI/CD Practices
    Application Resiliency
    Testing and Profiling
    Telemetry Implementation
    Mentoring and Knowledge Sharing
    Collaboration with Cross-Functional Teams
    Responsive Web Design

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with React and TypeScript, as well as any leadership roles you've held. Emphasise your ability to manage a team of front end engineers and your familiarity with the technologies mentioned in the job description.

    Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the responsibilities outlined, particularly your experience in developing high-performance applications and leading teams.

    Showcase Relevant Projects: If you have worked on similar projects, especially in financial technology or trading platforms, be sure to include these in your application. Highlight specific contributions you made and the technologies you used.

    Prepare for Technical Questions: Given the technical nature of the role, be ready to discuss your experience with REST, WebSocket, and CI/CD processes. Prepare examples that demonstrate your problem-solving skills and your approach to mentoring other developers.

    How to prepare for a job interview at Citi

    ✨Showcase Your Leadership Skills

    As a Senior Developer, you'll be leading a team. Be prepared to discuss your previous experiences in managing teams, mentoring junior developers, and how you foster collaboration within your team.

    ✨Demonstrate Technical Expertise

    Make sure to highlight your proficiency in React and TypeScript. Be ready to discuss specific projects where you've used these technologies, focusing on the challenges you faced and how you overcame them.

    ✨Understand the Business Context

    Familiarise yourself with the FX Options Trading business and the specific requirements of the role. Being able to translate business needs into technical solutions will show that you understand the bigger picture.

    ✨Prepare for Problem-Solving Questions

    Expect to face technical problem-solving scenarios during the interview. Practice coding challenges or system design questions that relate to front-end development, as this will demonstrate your analytical skills and approach to complex issues.

    Senior Developer - Citi
    Citi
    C
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >