Android Engineer

Leuven, Belgium (Europe)

Full-time, Hybrid

 

About THEO Technologies

THEO is a scale-up on a mission to change the way the world streams video over the internet. Our flagship product is THEOplayer which enables our customers to stream videos on all kinds of devices and platforms (Web, Android, iOS, Roku, ...). Chances are high you have used it already. Maybe watched a video on Vrt Nu, Yelo or CNN? That's all THEOplayer! It offers a variety of features like content protection, advertisements, analytics and so on. THEO also has an innovation team which invented the HESP streaming protocol. It is specifically designed for ultra low-latency streaming that other protocols just can't offer at the same scale.

 

The role

We are looking for an experienced Android platform developer (senior 5+ years or medior 2+ years) to strengthen the Development team. Being a cross-platform solution, the THEOplayer codebase is developed in a hybrid of TypeScript and native languages like Java, Kotlin and Swift. You love the challenge of a technically complex product and believe that every technical challenge can be overcome by good architecture, clean code and teamwork.

All our engineers are both specialists in certain domains and generalists in our technology. We are a growing company, which creates opportunities to constantly evolve and grow in your role.



What you'll learn and do

  • As one of our specialists, you help design, develop and maintain the THEOplayer Android SDKs, available on Mobile, Set-top boxes and TV;
  • Contribute to a killer new full-native Android pipeline that supports ultra low latency (sub-second) playback;
  • You keep up to date with the latest evolutions in Android development and ensure our solution remains the best for Android users but you are also not afraid of developing hybrid solutions to achieve an optimal result;
  • Work together with product managers to analyze functional requirements and design, document and implement an appropriate solution;
  • You’re a vibrant part of our team of passionate developers. Depending on your level of experience, you get the opportunity to mentor juniors and share knowledge with other developers on certain critical domains;
  • Work together with your colleagues in different development teams to bring the quality of our solutions to a world-class level;
  • You work in an agile team. This means you should feel comfortable with working in short sprints, pair programming, daily standups, test-driven development, …

 

About you

  • You have senior (5+ years) or medior (2-5 years) experience as an Android software developer;
  • You’re familiar with common software engineering practices like version management, git, unit testing, code documentation, CI/CD, ...
  • You have a good knowledge of the Android framework, Java and Object-oriented design principles;
  • You’re a team player that knows when to work together and when to fly solo;
  • You have tons of energy, passion, humor and enthusiasm;
  • You are able to identify root causes, and get beyond treating symptoms and you challenge existing assumptions and legacy solutions, and don’t hesitate suggesting better approaches;
  • Experience in TypeScript and/or JavaScript development is an advantage, as well as working with Android Media Framework.

 

What we offer

  • A competitive salary with plenty of extra benefits;
  • The opportunity to work for an exciting scale-up with a stimulating working environment, which values action, courage and curiosity with stunning and passionate colleagues;
  • Personal development: a chance to grow and to develop your strengths while working with many bright minds and to get in touch with the cutting edge of online video;
  • A hybrid working policy with flexible working hours;
  • Regular and fun team activities.



Does this sound interesting to you?

Please send your resume and cover letter to careers@theoplayer.com. We look forward to hearing from you.




Looking for another opportunity at THEO Technologies?


 

BACK TO CAREERS