Ta oferta pracy jest nieaktualna od 5 dni. Sprawdź aktualne oferty pracy dla Ciebie

Android Developer

  • Warszawa, mazowieckie pokaż mapę
  • Specjalista
  • 14.01.2019

    Pracodawca ma prawo zakończyć rekrutację we wcześniejszym terminie.


    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.

    Android Developer

    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
    Flexible
    working hours
    Contract of
    employment
    Benefits: private medical
    care and sports package
    Stable work
    environment
    Efficient recruitment
    process
    Employee Referral Program process

     Jeśli zainteresowała Cię nasza oferta prześlij swoje CV za pomocą:

    Prosimy o dopisanie klauzuli: Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych przy realizacji procesu rekrutacji zgodnie z Ustawą z dn. 29.08.97 o Ochronie Danych Osobowych (DZ.U. nr 133, poz. 883)