Overview
hackajob Glasgow, Scotland, United Kingdom
1 day ago Be among the first 25 applicants
hackajob is collaborating with BBC to connect them with exceptional tech professionals for this role.
Job Details
- Job Title : Senior Software Engineer
- Job Band : D
- Contract Type : Permanent, Full-time
- Department : Mobile Enablement
- Location : Glasgow Pacific Quay - Hybrid 1 day a week
- Proposed Salary Range : £60,000 - £65,000 depending on relevant skills, knowledge and experience
We're happy to discuss flexible working. If you'd like to, please indicate your preference in the application - though there's no obligation to do so now. Flexible working will be part of the discussion at offer stage.
Purpose of the Role
You’ll be working on the Mobile Enablement team, helping to provide tools, infrastructure and assistance to support teams building the BBC’s mobile apps for iOS and Android.
As a Senior Software Engineer you’ll play a key role building, maintaining and acquiring systems and services to help other BBC mobile teams build faster and align on technology and processes. You will accelerate the team by mentoring colleagues, as well as engaging with teams across the organisation.
Your Responsibilities and Impact
Developing and maintaining systems and infrastructure to support mobile app development within the BBCWorking through the product lifecycle from requirements through to release and ongoing support, with an emphasis on working closely with internal stakeholders in the mobile app spaceParticipate in agile practices, code reviews and other measures to contribute to a culture of openness, quality and continuous improvementLiaising with colleagues in teams across the organisation to gather requirements, provide support, troubleshootSupporting the systems provided by our team and responding to incoming requests from colleaguesEssential Criteria
YOUR SKILLS AND EXPERIENCE
Working with AWS, including CodeBuild, CodePipeline, EC2, Lambda, DockerSupporting production systemsQuality coding practices such as testing, security concerns, meaningful PR feedback, and appropriate documentationWorking in an Agile environmentExperience mentoring more junior colleagues and contributing to building high-performing teamsDesired
Knowledge about native mobile app developmentUsing MacOS as a build environmentGoogle Cloud Platform administration including FirebasePythonCI / CD using GitHub Actions#J-18808-Ljbffr