Android/ Android TV Engineer

STARZPLAY


Date: 3 hours ago
City: Lahore
Contract type: Full time

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 development Requirements

  • 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.
  • Bachelor’s 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!

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Customer Support Specialist - International

ibex. Pakistan, Lahore
1 day ago
Do you think you have what it takes to talk your way through customers and bring about a positive change in customer engagement? We are looking for an incredible resource who can do wonders in the world of CX. Hence, when a regular person is having difficulty in handling or resolving any particular customer grievance - that is where you...

Influencer Partnership Coordinator

Wurx Media, Lahore
1 week ago
Role Overview: The Influencer Partnership Coordinator is responsible for building and managing relationships with content creators (affiliates) on TikTok Shop to generate a steady flow of sales-driving videos. They act as the bridge between the brand and affiliate creators, ensuring the right partners are recruited, onboarded, supported, and motivated to consistently post high-quality content.Core Responsibilities: Influencer Recruitment- Identify and reach...

Sales Development Representative

Software Finder Careers, Lahore
1 week ago
About The Company:Welcome to Software Finder, a pioneering platform committed to simplifying the software selection process for businesses. At Software Finder, we pride ourselves on offering impartial reviews, expert guidance, and an extensive software database to save precious time for our users. Trusted by businesses worldwide, we provide transparent pricing, product demonstrations, and invaluable industry insights, empowering informed decision-making without the pressure of...