Discovery Limited Development Manager - Android Jobs in South Africa
Discovery Limited Development Manager - Android Jobs in South Africa
Key PurposeThis 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.