Senior Software Engineer (Javascript)

BBC

Not Interested
Bookmark
Report This Job

profile Job Location:

London - UK

profile Monthly Salary: £ 65000 - 73400
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

JOB DETAILS


JOB BAND: D
CONTRACT TYPE: Permanent Full-time
DEPARTMENT: BBC Audio Mobile Business Layer Team
LOCATION: London Hybrid (1 day per week)
PROPOSED SALARY RANGE: 65000 - 73400 depending on relevant skills knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

Were happy to discuss flexible working. If youd like to please indicate your preference in the application though theres no obligation to do so now.

PURPOSE OF THE ROLE


Were looking for a talented senior software engineer to join the Audio Mobile Business Layer team in London building REST APIs in TypeScript
Our team maintains the codebases and associated AWS infrastructure that power the BBC Sounds APIs on a Scala/EC2 based stack. We are transitioning our stack towards an in-house JavaScript/TypeScript platform and framework we will share with BBC News and iPlayer.

As a senior software engineer youll play an important role in developing our teams approach to this transition helping to guide our approach and technology choices.


WHY JOIN THE TEAM

This is a great opportunity to join a high-performing and inclusive team at the heart of some of the BBCs highest profile digital products working on creating and scaling systems that have to handle 10000 requests per second to deliver features to millions of weekly active users.

We offer plenty of training and development opportunities including 10% time to allow for self-improvement learning and innovation. We promote a healthy work-life balance with opportunities for flexible working hours.

YOUR KEY RESPONSIBILITIES AND IMPACT


Help inform the technical strategy for migration and transformation of the established BBC Sounds APIs towards a new TypeScript based API framework
Develop new features for use across the BBC as part of the mobile group
Help implement monitoring and provide operational support for new functionality
Collaborate with product managers on solving user problems advising on the complexities of proposed work breaking down tasks and planning projects.
Learn new technologies and apply your learning to projects where appropriate

YOUR SKILLS AND EXPERIENCE


ESSENTIAL CRITERIA:

Strong experience writing JavaScript/TypeScript applications
Experience developing backend applications
Experience mentoring and supporting more junior engineers
Experience of writing unit tests and TDD
Enthusiasm for working with other teams and disciplines and creating an inclusive and supportive environment for everyone to work in


DESIRED BUT NOT REQUIRED:

Experience working on HTTP APIs
Experience writing backend applications in
Experience with build systems libraries and ecosystems for projects

If you can bring some of these skills to the role along with transferable strengths wed love to hear from you and encourage you to apply.

Before your start date you may need to disclose any unspent convictions or police charges in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer.


Required Experience:

Senior IC

JOB DETAILS JOB BAND: DCONTRACT TYPE: Permanent Full-timeDEPARTMENT: BBC Audio Mobile Business Layer TeamLOCATION: London Hybrid (1 day per week)PROPOSED SALARY RANGE: 65000 - 73400 depending on relevant skills knowledge and experience. The expected salary range for this role reflects internal ben...
View more view more

About Company

Company Logo

The best of the BBC, with the latest news and sport headlines, weather, TV & radio highlights and much more from across the whole of BBC Online.

View Profile View Profile