Rating

8.6/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • I am a programmer and get to work on a variety of different platforms, e.g. mobile, backend, frontend. I get given tickets to work on and pair with other developers to produce code. I mostly write Kotlin now, but have worked with JavaScript, Scala, Ruby, bash, jenkins and many others.

    8/10

  • 2. Have you learnt any new skills or developed existing skills?
  • Yes, I used to be a Java developer and now I get to use Kotlin everyday. Which is much more useable and I've been on training courses and get lots of help and advice on how to architect Android apps. We get to go to conferences and learn about things we never use before.

    9/10

  • 3. To what extent do you enjoy your programme?
  • It is very enjoyable. I got to move around different departments and get an insight into what it would be like for me to be a mobile developer or a frontend developer. I get to meet new people all the time and people are always willing to offer their help when I ask.

    9/10

  • 4. How well organised/structured is your programme?
  • It is structured well so that we can experience different types of programming. We aren't really allowed to go into another team that does the same as the previous team we were in, unless there is a valid reason. It is strict in that you have to finish 2 years before they will let you become a normal software engineer.

    7/10

  • 5. How much support do you receive from your employer?
  • We get a lot of opportunities to go on training courses and conferences that are relevant to what we are working on. Whenever we move teams we get a new team lead who will be responsible for us so we don't always have to wait for our grad scheme leader to be around when we need help.

    8/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • This is kind of irrelevant to my grad scheme as I already have my degree. We are more working towards getting a more senior position. We get set objectives every time we join a new team so that we can make sure we are always stretching ourselves to learn more and work on more things.

    8/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • Assuming in this context you mean my degree, it has been very helpful. It gave me the groundings I needed to be able to do this job. It wasn't extensive enough to cover some things like how Agile works etc. but it did give me some fundamental foundations of software development that I use everyday.

    10/10

  • 8. Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
  • I get involved in a lot of outreach events, e.g. I am a STEM ambassador so I often make challenges for young people who come to the BBC to get them to problem solve and start thinking about Software Engineering as a career. I also do Code Club and whenever I do I get to take time out of work to go.

    10/10

  • 9a. Would you recommend BBC to a friend?
  • Yes


  • 9b. Why?
  • I get a lot of support whenever I ask for it. As a public company with a responsibility to its users, they are a great place to start your career. They offer lots of training and are really interested in your personal development. It isn't a dog-eat-dog world here, everyone wants you to succeed.


  • 10. What tips or advice would you give to others applying to BBC?
  • It isn't all about your hard skills, e.g. being able to say you know how to do JavaScript is useful for a frontend role, but you soft skills are equally as important. Show that you are able to listen to others and are genuinely interested in what they have to say. But also show an ability to think for yourself and get your point across.


Details

Work Experience

Engineering

Salford

April 2019


View More Reviews
Recruiting? See how we can help you