Discovery Limited Development Manager - Android Jobs in South Africa

Discovery Limited Development Manager - Android Jobs in South Africa


Key Purpose

  • This role is responsible for the leadership and management of the Android development team and the speed and quality of delivery on the platform.

    Key Responsibilities

  • Lead and manage the Android team, encouraging personal growth and maximizing potential contributions.

  • Be Discovery’s subject matter expert on Android, including development practices, Google Play store, and device nuances
    Areas of responsibility may include but not limited to

    Strategy and set up

  • Continuously explore, evaluate, and incorporate new technologies into our products and processes to improve speed and quality of development

  • Develop best practice for end-to-end Android application development: concept, design, build, deploy, test and release to app store. For both onsite and scale teams

    People

  • Responsible for the Android people pipeline
    Work with the Head of Engineering to create an environment for Android developers to thrive, as well as ensuring transformation targets are met

  • Create development plans for direct reports and assisting with development plans across the Android team (includes partners supplying Android capabilities)

  • Direct reports within the Android team
    Discovery permanent staff

  • Partner team leads, e.g. Entelect, DVT

    Delivery and governance

  • Constantly look for ways to reduce waste and increase efficiency within Android development at Discovery

  • Deliver best practice for end-to-end Android application development

  • Manage and maintain quality, standards, and guidelines set by the Head of Engineering as well as the architecture team

  • Ensure technical architecture, coding standards, and other team policies are
    being met

  • Ensure processes are both in place and adhered to for quality of development from scale partners and other off site / non Digital Channels teams

  • Measure and report on SLA compliance

    Production support

  • Responsible for uptime of platform and query resolution

  • Analyse and resolve repetitive performance issues and other limitations

  • Act as the second level of escalation if tech leads are unable to resolve

  • Ensure remedies are made for root causes identified

    Personal Attributes And Skills

  • Innovation

  • Creativeness

  • Compassion

  • Positive attitude

  • Approachable

  • Result Orientation

  • Holding people accountable

  • Conflict management

  • Change Readiness

  • Communication (written, verbal and listening)

  • Time Management

    Education And Experience

  • 4 years Bachelor degree in Computer Science or related degree (B. Engineer, BSc), postgraduate degree advantageous

  • Minimum of 5 years’ experience in software development for large commercial entities

  • Must have managed a software development team

  • Experience coding in, or willingness to learn Flutter

  • Deep understanding of core software concepts, including networking, security, memory management, multi-threading, and application life-cycle management

  • Knowledge of latest mobile emerging technologies, architectures, and trends
    Advanced software design skills, including object-oriented design

  • A strong grasp of computer science fundamentals

  • Proficient in unit testing, debugging and performance tuning

  • Great communication and collaboration skills with a commitment to quality

  • Familiar with Agile methodologies and workflows

  • Beneficial:- Expertise in Android Kotlin, and least one mobile app in the Google Play Store

    How to Apply

    For more information and job application details, see; Discovery Limited Development Manager - Android Jobs in South Africa

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.