What we do

Showmax Engineering builds a world-scalable platform, delivering the best Subscription Video-On-Demand experience on the African continent and beyond. With Showmax, you can watch your favorite movies and TV shows on a wide range of devices from smart TVs and computers to smartphones and tablets. Learn more about Showmax Engineering on our tech blog.

 

Frontend Team

We build a lot of cool stuff in our Frontend team. Our website is a full-blown Javascript app living in the browser that talks to backends using REST APIs. We use the latest technologies such as React.js for components, Redux for application store, GraphQL to ease using our APIs, Immutable.js, JSS, … Webpack builds it all and Jenkins delivers to the cluster to be served to users all over the world.

We’re bringing our smart TV and Xbox applications in-house to reuse and share most of the website components and to take the lean-back experience to the next level.

Our daily challenges include making our code shareable across platforms, developing apps for devices with low computing power (smart TV, Chromecast), creating APIs to handle differences not just between browsers, but also TV vendors (Samsung, LG, Hisense), delivering the service over slow (1-4 Mbit) and unreliable connections (wired and mobile) and automating our workflows as much as possible.

 

We offer

  • A startup environment where engineering is a first class citizen and we do what makes sense with the absolute minimum of bureaucracy
  • Stability, as we’re backed by Naspers, one of the largest technology investors in the world with a market capitalization approaching US$100 billion
  • A friendly open company culture, and we’re not afraid of change. You can influence the direction and way things are done in the whole company. We’re always learning and sharing knowledge, and we don’t hesitate to experiment
  • The opportunity to work on a world-class scalable micro-service oriented platform. You’ll see results of your work quickly since we deploy to production on daily basis
  • Flexible work hours and work from home 1-2 days per week
  • An English speaking environment, ergonomic workplace, the hardware of your choice including Apple, a budget for training & conferences, free parking, …

Responsibilities

As a development manager your responsibilities will include:

  • Manage between 8 and 16 engineers depending on your skills and desire
  • Set strategy and priorities for the team in cooperation with Product Management
  • Drive tasks and projects spanning Frontend team and Backend teams. Manage full stack Growth team which consists of Frontend and Backend engineers
  • Coach and motivate team members, set individual and team goals, hire new team members, manage day to day tasks
  • Ensure appropriate architecture, code quality and fast continuous delivery to production in cooperation with Frontend tech lead

 

Minimum qualifications

  • At least 2 years’ experience as team leader or development manager
  • CS degree or proven knowledge of data structures and software design
  • At least 6 years’ programming experience in either backend or frontend
  • Fluent English as some team members do not speak Czech
  • Ability to drive change and improvements, ability to simplify/remove processes
  • Desire to learn Frontend technologies and have hands-on approach

 

The below will set you apart from other applicants

  • Experience developing Javascript applications
  • Experience with React or some MVC framework (Angular.js/Backbone/Ember.js/…)
  • Experience with Linux/Unix
Apply for this Job
* Required
(Optional)
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X


Application consent for Showmax

By clicking the “I Accept” button you expressly make the following representations and warranties and give your consents as described below:

Showmax collects your personal data for the purposes of managing Showmax’s recruitment related activities as well as for organizational planning purposes globally. Consequently, Showmax may use your personal data in relation to the evaluation and selection of applicants including for example setting up and conducting interviews and tests, evaluating and assessing the results thereto and as is otherwise needed in the recruitment processes including the final recruitment.

Showmax does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, Showmax has international sites and Showmax uses resources located throughout the world. Showmax may from time to time also use third parties to act on Showmax’s behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within Showmax group of companies as well as to third parties acting on Showmax’s behalf, including also transfers to servers and databases outside the country where you provided Showmax with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America.


Share this job: