Working at IG |

IG Overview

London, England
1001 to 5000 employees
Company - Public (IGG)
Brokerage Services
£100 to £500 million (GBP) per year

CMC Markets, FXCM

Established in 1974 as the world’s first financial spread betting firm, we’re the No.1 provider of CFDs and spread betting worldwide1, with offices located in 15 countries and operations in a further two. Operating globally under the IG brand, and in the US ... Read more

Mission: Working towards our vision to become the default choice for active traders globally, we have set out five clear objectives designed to help us achieve this goal.

1. Address the needs of active traders
2. Achieve, maintain or extend market ... Read more

IG Reviews

  • "Amazing place"

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - New Business Development in London, England
    Current Employee - New Business Development in London, England
    Positive Outlook
    Approves of CEO

    I have been working at IG full-time (More than a year)


    Good structure to learn, great people


    Can get repetitive after a few years

See All 339 Reviews

IG Photos

IG photo of: IG's London running club is officially the fastest corporate team in London winning the British 10K Bowl.
IG photo of: Hub drinks on the rooftop
IG photo of: A gathering at our rooftop garden
IG photo of: Break-out areas
IG photo of: A look at our agile working environment
IG photo of: Our modern office space
See All PhotosSee All

IG Interviews



Getting an Interview

Getting an Interview





    Front End Developer Interview

    Anonymous Interview Candidate in London, England
    No Offer
    Negative Experience
    Average Interview


    I applied through a recruiter. The process took 2 weeks. I interviewed at IG (London, England) in January 2020.


    Initial discussion with a recruitment consultant who is responsible for performing a pre-screening stage. Some questions on your CV as well as a list of 6-7 relevant technical questions:

    - What is a closure in JavaScript?
    - Explain how the this keyword works
    - What is currying in JavaScript?

    And more.

    The second stage is another phone screening with software engineers from the company. This went very well - questions on my background and experience, delving further into my CV as well as more thorough technical questions. Some of which evoke a technical discussion with the interviewers. E.g. How would you manage a list of thousands of items in the most performant way - Answer was a discussion around virtual scrolling, only having the DOM elements visible at that time rendered into the DOM.

    Once the candidate reaches the physical interview stage they should be prepared to sit in a very claustrophobic room and provided with Wi-Fi access that does not work. The candidate will be given a contrived 'coding test' that involves consuming a flat JSON structure from an endpoint, aggregate the flat data and render it in a HTML table. Be prepared for the interviewer to give zero to little consideration or points if you have the ability to talk the problem and potential solutions through, aloud during the test. To this particular interviewer it is likely a simple binary outcome that matters; you finished the test, you didn't finish the test.

    The candidate should also be prepared for the interviewer to not leave you to your own problem solving process and although likely well-meaning, get too involved with suggestions. Sprinkle in some well-meaning but poorly executed questions such as "do you know lodash?" and you will have an environment that is not likely to produce a pleasant interview experience.

    The next stage of the interview was a second, more senior level interviewer. This was an hour discussion about my experience and going through my CV and a general chat about the company, some of the problems they have and their vision. He was very explicit in this discussion about calling me back in to have a further discussion with some of the guys I had the initial phone screening with, as to my acknowledgement I had frozen a little in the 'coding test'.

    Suffice to say what actually happened was the senior level interviewer informed the recruitment consultant the same day they would not be continuing with my application due to tanking the 'coding test'. It would seem as it was more convenient for the second, more senior level interviewer, to get my hopes up and cowardly make the recruitment consultant do the difficult work than respectfully thank me for my time and explain that due to the 'coding test' it was not going to work out.

    I would like to take the opportunity to politely prompt you to learn from this particular experience. It is after all, in your best interest, as candidates now have a forum where they can share their experiences.

    Interview Questions

See All 105 Interviews

IG Awards & Accolades

  • Top Employers United Kingdom Certification, Top Employers Institute, 2015
  • Best Trade Execution House in United Kingdom, Global Brands Magazine, 2013
See More

Work at IG? Share Your Experiences

  • Star
  • Star
  • Star
  • Star
  • Star
Click to Rate