Android Engineer at ShowmaxApply now
Showmax is one of the largest and most successful subscription video on demand services in Sub-Saharan Africa. Showmax apps are available for various devices including smart TVs, smartphones, tablets, computers, media players, and gaming consoles. The Showmax engineering team located in Prague, and Johannesburg delivers latest Hollywood hits, local African content, and live sports to consumers in developing economies - all without compromising quality.
The team of 140 highly experienced engineers is the great source of Showmax steep growth and represents a center of excellence of video streaming for the entire group (Multichoice Group).
About the role:
You should know your stuff and be curious and interested in how things actually work and why it is so, willing to gradually improve them. We are primarily looking for someone interested in inner working of the apps, performance optimization, occasional tweaking of build and CI architecture.
Freedom and responsibility - Fully remote work possible, office available, up to your preferences and skills. We have quite flexible working hours, yet we still are a team working together on a common goal.
The floor is yours - from fixing bugs through delivering new features to defining app or platform architecture.
You own your work - taking care of the app performance by testing and validating the impact, helping others triage issues, looking for improvements in our product or processes.
You are heard - Cooperating w/ Design, Product, QA and potentially other teams on assessing and delivering the features
No stupid questions. Raise your concerns - we like to know the why behind our work. We also like our product and are eager to push it forward with our own suggestions or observations. Don’t like something in the app, code, or company culture? Say it. Let’s talk about it. Let’s get better.
About the Team:
The team has, thanks to Android dominance on the market, a great impact on the future of video streaming in Africa. The Showmax Android team currently consists of seven members, most of them senior developers. Having worked together for many years, we focus on writing clean, testable, and easy-to-scale code. We have our own Product managers and Designers assigned for both mobile and Android TV platforms.
Our architecture is MVVM-based and we use a pretty regular Android stack (Kotlin, RxJava3, MVVM, Dagger, Retrofit, Moshi, Room, Jetpack, Glide etc.). You should have relevant experience with dependency injection and writing tests. QA automation is an integral part of our work.
Read more about the team in the recent interviews
What we offer:
- Fully remote work possible
- Flexible working hours, office with constant supplies of goodies, book library, company events, learning & conference budget, etc.
- We care about people as much as we care about the stability and quality of the code. We’re looking not just for a colleague, we’re looking for a friend. We want a healthy work environment, and work closely with our employees to realize that.
- Your workstation is where the magic happens, and we’ll build yours to your specs. Tell us your HW preferences, and ideal setup, and that’s what you’ll get.
See other positions (20)