Najnowsze oferty pracy

Zobacz więcej ofert pracy

Android Engineer

TiVO Poland Sp. z o.o.
Warszawa
praca stacjonarna
2027 dni temu

Hi, We’re TiVo.

At our core, we’re innovators who continuously seek to fuel the ultimate entertainment experience.

We touch the lives of binge-watching, music-loving, entertainment fanatics every day by inventing and delivering beautiful user experiences and enable the world’s leading media and entertainment providers to nurture more meaningful relationships with their audiences.

In our Warsaw Technology Center, we have a brilliant team of more than 100 Engineers who are committed to delivering best-in-class software solutions.

Warsaw TiVo Branch is looking for

Android Engineer

Would you like to build software that is run on millions of devices? At TiVo, you will have opportunity to build products for TV operators around the world.


After amazing feedback from our Customers at Partners at CES in Las Vegas and IBC in Amsterdam, we are expanding our engineering team in order to develop new features and functionalities.


We are looking for great Developers with passion for quality and automation. The whole product is written in Kotlin. In the nutshell, we have Gitlab, Espresso, Mockito, Integration Tests, Stress Test, Detekt, Lint, Ktlint, Crashlytics, Bugsee, Firebase fully automated into our CI&CD.



Requirements:
  • Very good programming skills of native Android applications (Java, Kotlin)
  • Good knowledge of Android SDK
  • Knowledge of Android Open Source Project
  • Practical knowledge of issues related to software life cycle
  • Experience in integrating Android applications with a backend / middleware systems
  • Experience in development of at least mid-size Android product / project (1000+ man-days of development)
  • Practical knowledge of exoplayer
  • Deep understanding of graphical user interfaces and ability to build reusable UI components
  • Skills in software monitoring and optimization
  • Ability to solve complicated problems
  • Ability and willingness to learn and work as a part of a team
  • Good spoken and written Polish and English
Nice to have:
  • Experience in Google Assistance voice integrations.
  • Knowledge of Android NDK
  • Experience in Android TV Platform and TV Input Framework
  • Practical knowledge of git, gitlab and Jira
  • Understanding of DVB stack and Java Native Interface (JNI)
  • Experience in embedded software development
  • Knowledge of digital television systems, audio/video processing, data streaming processing
  • Skills in setting up and using automated tools for software quality verification
Duties:
  • Being responsible for Agile development of end-to-end Android TV product for more than 1mln of Android TV users.
  • Experimenting with tv operators technology, IoT, embedded solution, micro-controllers
  • Implementing features with voice recognition and speech-to-text and Google Machine Learning
  • Taking care of the product and the quality of its source code
  • Designing, developing and testing new modules and features of the product
  • Performing code review – each check-in code has to be reviewed by at least two developers
  • Everyday learning issues related to the digital television industry
Here's what we offer:
Here's what we offer:
  • Flexible working hours
  • Contract of employment
  • Benefits: private medical care and sports package
  • Stable work environment
  • Efficient recruitment process
  • Employee Referral Program
Prosimy o dopisanie klauzuli: Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych w procesie rekrutacji.