South Africa Job Openings

MultiChoice Group

Senior Engineer: Mobile Apps

FULL TIME

November 14, 2024

Designation:
Senior Engineer: Mobile Apps

Category:
Technology

Level:
Senior

Closing date:
19 Nov 2024

Position Type:
Permanent

Location:
Multi Choice Technology


Job Description:

The Organization
The Multi Choice Group is a multinational media and entertainment group headquartered in South Africa, Dubai and the Netherlands with principal operations in pay television, video entertainment, advertising and content security. Brands within the Group include DStv, GOtv, Super Sport, M-Net, DStv Media Sales, Showmax and European-based content security leader Irdeto. We’re proud to say we serve over 22 million subscribers across 50 African markets, with a successful history of identifying and adapting to industry trends, allowing us to continuously deliver the best in entertainment. Key areas of operations are:
  • Storytelling ranging from content creation, production and aggregation including the best global general entertainment, sport and eminent African content library, delivered to customers
  • Pay Television: direct-to-home satellite and digital terrestrial television services;
  • SVOD: subscription video on demand services across multiple online platforms with a focus on library and local content in developing markets, and
  • Advertising: providing dynamic media solutions; handling commercial airtime, on-air sponsorships, content integration, and online sales across a variety of 130+ channel brands on linear TV, VOD, social media, and digital platforms.
The group’s strength lies in its focus on local language and culture, its entrepreneurial spirit and the quality of its workforce. Multi Choice Group has a successful history of identifying trends early, adapting them for the markets in which it operates and leveraging them to maximum advantage. The group generates revenues primarily through subscription model, with a growing contribution from advertising revenue. Its key objectives are to:
  • Expand Pay TV, SVOD subscriber base and Advertising sales
  • Focus on investment and technology
  • Maintain a local approach
  • Provide quality service
  • Attract innovative and motivated employees
Join Africa’s most loved storyteller!
Position Name
Senior Engineer: Mobile Apps
Location
Johannesburg, South Africa
Purpose of the Position: The Senior Engineer: Mobile Apps is responsible for creating and maintaining native mobile and lean-back applications that are compelling and enable our users to consume our world-class content through the latest available technologies. The role is also required to support and develop software engineers by providing advice and coaching.
Key Performance Objectives
Tasks
Software Development
  • Review designs created by designers; ask any necessary clarifying questions before starting on work.
  • Write code to implement those visual elements into various mobile applications.
  • Create prototypes, mock-ups, and staging apps for review and feedback.
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends
  • Effectively communicate with your peers on all levels
  • Give detailed explanations and argue the pros and cons of your choices
  • Follow and drive the implementation of department standards and methodologies
Qualifications
  • A Degree in IT/Computer Science
  • Post Grad in IT/Computer Science advantageous
Experience
  • 6 years’ experience with Mobile Applications development
  • Exceptional knowledge of Swift (i OS), Kotlin (Android), JSON, SOAP and REST Web Services
  • Knowledge of MVC and MVVM architectures
  • Knowledge of Reactive Programming (Reactive X or Rx) would be advantageous
  • Demonstrable portfolio of released applications on the Apple App Store or the Android Play Store
  • Solid understanding of Agile methodologies
  • SCRUM experience would be advantageous
  • An understanding of object oriented programming
  • Experience in development practices like test-driven development, continuous integration and -deployment
  • Knowledge of Android development (applicable to i OS developers) / i OS/tv OS development (applicable to Android developers) would be an advantage
  • Knowledge of Java back-end development advantageous
  • Eager to learn new technologies and excited by change
  • Experience in taking lead within the team and other team members should come to you for guidance
  • Mentor Junior developers
  • Exposure to being involved in a number of complex projects
  • Exposure to easily virtualizing the changes required for most features or bug fixes.
  • Experience in designing, coding and testing the entire system
New Job Alerts
KFML Holdings

Audiologist

Plettenberg Bay

November 19, 2024

View Job Description
NUTRITECH

Marketing Assistant – Cape Town

FULL TIME

November 19, 2024

View Job Description
Global Travel Alliance SA

Accounting and Finance Intern

Cape Town

FULL TIME

November 19, 2024

View Job Description
KFML Holdings

Optometrist

November 19, 2024

View Job Description
Takealot Group

DC Champion

Johannesburg

November 19, 2024

View Job Description
KFML Holdings

Practice Manager

November 19, 2024

View Job Description
Home Concept Furniture

Dealer - Agent for Kitchen Cupboard Solutions

Bloemfontein

FULL TIME

November 19, 2024

View Job Description
Franschhoek Wine Tram

General Worker

Franschhoek

FULL TIME

November 19, 2024

View Job Description
Looking for similar job?
Ampath Laboratories

Senior Technologist: Clinpath - Linksfield Gen Lab

Johannesburg

FULL TIME

October 9, 2024

View Job Description
Sidel

Senior Services Account Manager

Johannesburg

FULL TIME

October 9, 2024

View Job Description
RSAWEB

Senior Linux Administrator

Cape Town

FULL TIME

October 9, 2024

View Job Description
Amazon Web Services South Africa Pvt Ltd

Senior Solutions Architect

FULL TIME

October 9, 2024

View Job Description
Chart Industries

Senior Planner

Bedfordview

October 10, 2024

View Job Description
Knight Piesold Consulting

Senior Rock Mechanic Engineer

Pretoria

October 9, 2024

View Job Description
See What’s New: MultiChoice Group Job Opportunities
MultiChoice Group

Finance Manager – SuperSport Sports Rights and Reporting

FULL TIME

November 19, 2024

View Job Description
MultiChoice Group

Manager: QA & Automation Engineering

FULL TIME

November 14, 2024

View Job Description
MultiChoice Group

Senior Engineer: Mobile Apps

FULL TIME

November 14, 2024

View Job Description
MultiChoice Group

Digital Product Manager

FULL TIME

November 13, 2024

View Job Description
MultiChoice Group

Technical Operations and Integrations: Support Engineer

FULL TIME

November 12, 2024

View Job Description
View More Jobs by MultiChoice Group
New Job Alerts
KFML Holdings

Audiologist

Plettenberg Bay

November 19, 2024

View Job Description
NUTRITECH

Marketing Assistant – Cape Town

FULL TIME

November 19, 2024

View Job Description
Global Travel Alliance SA

Accounting and Finance Intern

Cape Town

FULL TIME

November 19, 2024

View Job Description
KFML Holdings

Optometrist

November 19, 2024

View Job Description
Takealot Group

DC Champion

Johannesburg

November 19, 2024

View Job Description
KFML Holdings

Practice Manager

November 19, 2024

View Job Description
Home Concept Furniture

Dealer - Agent for Kitchen Cupboard Solutions

Bloemfontein

FULL TIME

November 19, 2024

View Job Description
Franschhoek Wine Tram

General Worker

Franschhoek

FULL TIME

November 19, 2024

View Job Description