continue to candidate homepage




Continue to client homepage

Technical project manager for global broadcaster

  • Location

    Oslo, Norway

  • Sector:

    Project Management

  • Job type:


  • Salary:

    650000.00kr - 900000.00kr per annum

  • Contact:

    Bradley Wilkins

  • Email:


  • Job ref:

    JN -052020-86341_1592477374

  • Published:

    10 months ago

  • Expiry date:


  • Consultant:


Technical project lead (software)

My client is an architect of virtualisation of media production and provides network and broadcast infrastructure to broadcasters, telecommunication service providers, government agencies and other industries. As a pioneer in media transport, the company enables the transport and management of professional-quality video, audio and data - in real-time, reliably and securely - from the camera to the home.

Its solutions are used to power, major sporting and live events that are watched by millions across the globe, and are deployed by some of the world's largest media groups and telecom services.

We mostly code in JavaScript in popular (React/Redux/TypeScript) and Python/DevOps, so experience with working on complex software projects using related/similar technologies is desired. W We offer opportunities to grow in a positive and constructive environment.

Job Description

  • Supporting teams of software engineers and quality assurance testers in building industry-leading, robust and innovative software solutions that are fit for the purpose of the company.
  • Participating in the development of plans and project teams while making sure the goals and objectives of the company
  • Improving the quality of the service within the project deliveries both internally in the company and externally towards customers.
  • To plan and monitor the successful implementation of such plans.
  • Responsible for the quality and technical approach was taken by team members, ensuring it is in-line with the company's strategy - and that projects are delivered on time and on budget.
  • Creating and maintaining a professional culture within the teams, where individuals take ownership and are proud of delivering excellence and quality.

key responsibilities

  • team coordination. To coordinate a team of senior software developers including external developers and consultants. Responsibilities will also include involvement of technical recruitment, identifying training needs, motivating and review the performance of the team.
  • team planning. To devise a tactical plan that can be collaboratively created and carried out by the team along with the R&D head - to maintain quality of development processes while implementing improvements to our solutions, processes and knowledge sharing within the team. To plan for team allocation and growth, while considering the blend/level of skills required within the team.
  • consistency within the team. Facilitate technology and methodology decision making throughout the team, including standardisation of system architecture, reusable code base development, versions of software tools, best practice, source control and deployment processes.
  • day to day coordination of the team/projects. Assisting in resourcing decisions. Reviewing project progress, in cooperation with project managers, and overview of the performance of all individuals in the team. Organisation and performance management of the team as necessary. Facilitating the smooth delivery of all projects, enhancements and support delivered by the team, as well as reporting on team performance and progress.
  • pro-active communication of opportunities. Creating a culture of promoting new ideas or up-sell opportunities within the team for our client's. Encouraging proactive discussions with client delivery and account/client project management teams.
  • cross-team collaboration & initiatives. To instigate cross-team ideas and initiatives - to bring products and services together. To make sure the development. The team are integrating other team's services efficiently and that they are offering technical input into how all services can be delivered and improved. To strive to ensure that processes and appropriate levels of knowledge are shared between teams.

job description

  • induction and training. To have a clear task list and plan for introducing and

onboarding new members into the team. Making sure that all training and support

that team members require is delivered internally or externally. To provide training

and workshops for clients and/or staff as required.

  • knowledge sharing. To freely share knowledge, insight, best practice and ideas.


  • Strong grasp of technical project management (software)
  • Strong technical background and process implementation skills
  • Strong analytical, coordinative and leadership skills
  • Good organization, presentation and customer service skills
  • Ability and flexibility to work with agile methodologies
  • Proven track record of balancing multiple projects at once and deliver projects successfully and on time.