Android/ Android TV Engineer
Who we are
STARZ PLAY is a subscription video-on-demand service headquartered in Dubai and available in 19 countries in the MENA region. Our service streams thousands of blockbuster Hollywood movies TV shows documentaries kids entertainment and dedicated Arabic content to subscribers in the region. This is what makes us the fastest-growing subscription-based video-on-demand service in the region.
Job purpose
As a senior engineer you will be at the cutting edge of how media and technology interact. Your primary role will be to contribute to delivering a superb user experience by executing a product roadmap and maintaining highly engaging and interactive applications for Android and Android-TV devices.
Success in this position will require contributing in the design and implementation of key parts of our frontend apps and backend infrastructure guided by senior members of our engineering teams and collaborating closely with the UX design and product management teams to define innovative UI and functionalities.
Senior Android/Android-TV developmentRequirements
You are experienced in Android and Android-TV development experience developing shipping and maintaining mobile applications
You are experienced with Video/audio encoding-decoding streaming (Exoplayer)
Excellent understanding of OOP and its main principles
You have a good understanding of general software design patterns as well as Android design patterns
You are experienced with offline storage and multithreaded programming
You are experienced in UIand Unit testing
You are experienced with automated Builds and CI
You are always thinking of ways to automate common flows
You are able to work independently and drive results
Excellent knowledge of performance improvement techniques is a plus
Experience working with remote data via REST and JSON
Experience with background threads services and content providers
Knowledge of well-known libraries like Retrofit Glide JUnit Mockito
You are able to work independently and drive results
Solid design skills and ability to write efficient clean and reusable code
Stay tuned on Android API changes
Kotlin knowledge is a plus
Github and/or StackOverflow profiles carry a lot of weight so please forward if you have them.
For all the candidates
You are eager to learn/understand video-related technologies (over-the-top streaming protocols CDN infrastructure online video platforms etc)
You are willing to earn experience in DRM-protected technologies/players
You are familiar with the TDD (Test Driven Design/ Development) approach
You feel comfortable working in an international environment.
You are a team player and open to change with an amazing work ethic and a fun and friendly attitude.
Understanding the version control systems like Git
You have an analytical mindset problem-solving skills
Completing each feature flawlessly is a must for you. You put attention to detail and you cover the maximum scenarios in each case.
Comfortable with agile/scrum development process and code reviews
You are able to see the parts that must be abstracted from the software to make it more flexible and reusable.
Bachelors degree in Computer Science Information Systems Engineering or other related scientific or technical discipline.
Why work at STARZ PLAY
At STARZ PLAY we look for BOLD CREATIVE and INNOVATIVE individuals with a passion for technology. We offer a competitive compensation package and an environment that is constantly evolving and exposing you to new market trends and innovations while giving you a chance to contribute to our exciting platform. If you are a problem solver and visionary thinker then come join us at STARZ PLAY!
Required Experience:
Senior IC
Android/ Android TV EngineerWho we areSTARZ PLAY is a subscription video-on-demand service headquartered in Dubai and available in 19 countries in the MENA region. Our service streams thousands of blockbuster Hollywood movies TV shows documentaries kids entertainment and dedicated Arabic content to ...
Android/ Android TV Engineer
Who we are
STARZ PLAY is a subscription video-on-demand service headquartered in Dubai and available in 19 countries in the MENA region. Our service streams thousands of blockbuster Hollywood movies TV shows documentaries kids entertainment and dedicated Arabic content to subscribers in the region. This is what makes us the fastest-growing subscription-based video-on-demand service in the region.
Job purpose
As a senior engineer you will be at the cutting edge of how media and technology interact. Your primary role will be to contribute to delivering a superb user experience by executing a product roadmap and maintaining highly engaging and interactive applications for Android and Android-TV devices.
Success in this position will require contributing in the design and implementation of key parts of our frontend apps and backend infrastructure guided by senior members of our engineering teams and collaborating closely with the UX design and product management teams to define innovative UI and functionalities.
Senior Android/Android-TV developmentRequirements
You are experienced in Android and Android-TV development experience developing shipping and maintaining mobile applications
You are experienced with Video/audio encoding-decoding streaming (Exoplayer)
Excellent understanding of OOP and its main principles
You have a good understanding of general software design patterns as well as Android design patterns
You are experienced with offline storage and multithreaded programming
You are experienced in UIand Unit testing
You are experienced with automated Builds and CI
You are always thinking of ways to automate common flows
You are able to work independently and drive results
Excellent knowledge of performance improvement techniques is a plus
Experience working with remote data via REST and JSON
Experience with background threads services and content providers
Knowledge of well-known libraries like Retrofit Glide JUnit Mockito
You are able to work independently and drive results
Solid design skills and ability to write efficient clean and reusable code
Stay tuned on Android API changes
Kotlin knowledge is a plus
Github and/or StackOverflow profiles carry a lot of weight so please forward if you have them.
For all the candidates
You are eager to learn/understand video-related technologies (over-the-top streaming protocols CDN infrastructure online video platforms etc)
You are willing to earn experience in DRM-protected technologies/players
You are familiar with the TDD (Test Driven Design/ Development) approach
You feel comfortable working in an international environment.
You are a team player and open to change with an amazing work ethic and a fun and friendly attitude.
Understanding the version control systems like Git
You have an analytical mindset problem-solving skills
Completing each feature flawlessly is a must for you. You put attention to detail and you cover the maximum scenarios in each case.
Comfortable with agile/scrum development process and code reviews
You are able to see the parts that must be abstracted from the software to make it more flexible and reusable.
Bachelors degree in Computer Science Information Systems Engineering or other related scientific or technical discipline.
Why work at STARZ PLAY
At STARZ PLAY we look for BOLD CREATIVE and INNOVATIVE individuals with a passion for technology. We offer a competitive compensation package and an environment that is constantly evolving and exposing you to new market trends and innovations while giving you a chance to contribute to our exciting platform. If you are a problem solver and visionary thinker then come join us at STARZ PLAY!
Required Experience:
Senior IC
View more
View less