Software Developer

British Film Institute

London

Salary: £52,386 - 61,647

The BFI is looking for a talented software developer to join the BFI Player features team, building out the platform for our next-generation streaming service.

The role’s focus will be on backend functionality and integrations, so the BFI are looking for someone with excellent PHP skills and professional experience with frameworks such as Laravel and Drupal.  The successful candidate will be fully involved with technical design and scoping and work closely with other members of our small, friendly team.

Role details
Role responsibilities
  • Produce high quality software, applying robust software engineering practices.
  • Ensure all code is properly commented and documented, and complies with relevant coding standards. Ensure that all UI development conforms to appropriate accessibility standards.
  • Play a full part in work planning sessions, discussing technical details and estimating work involved, proactively building understanding of requirements.
  • Provide third line support for live services in line with escalation policies, to include out of business hours on a scheduled basis. 
Person specifications
  • In-depth knowledge of web development languages and frameworks with a demonstrable ability to learn new technologies quickly. The BFI’s technology stack includes PHP, Laravel, Drupal, Javascript and React.
  • Experience of integrating with third party platforms, such as for payments, email delivery video delivery, would be an advantage.
  • Experience using source control systems such as Git as well as tools such as Github, Jira and Confluence as part of a development workflow.
  • An agile approach to software development with an understanding of the principles and practices involved.
How to apply

To find out more and apply, see the Software Developer job profile.

First interviews will be held on Tuesday, 07 January 2025 

Second interviews will be held on Monday, 13 January 2025 

The closing date for this position is 12/12/2024 at 23:59

Subscribe to our mailing list

What would you like to receive emails about? *
* indicates required