Android Engineer

Android Engineer

We dream. We design. We develop. We deliver. We're TiVo.

TiVo Poland Sp. z o.o.
Mid
Online interview
Employment contract
Warsaw

Project description

Here’s what you get to do:

  • Bring your Talent to the table, and make it part of teamwork that wins championships
  • Being responsible for Agile development of end-to-end Android TV product (designing, developing and testing new modules and features of the product)
  • 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 (performing code review)
  • Everyday learning issues related to the digital television industry

Who we're looking?

Here’s what you’ll need to be successful:

  • Very good programming skills of native Android applications
  • Good knowledge of Android SDK
  • Experience with Kotlin
  • Knowledge of Android Open Source Project
  • Experience in integrating Android applications with a backend/ middleware systems
  • Skills in software monitoring and optimization
  • 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 Assistant voice integrations
  • Experience in Android TV Platform and TV Input Framework
  • Experience with RxJava and RxKotlin
  • Experience with CI/CD best practices and tools
  • Understanding of graphical user interfaces and ability to build reusable UI components
  • Knowledge of digital television systems, audio/video processing, data streaming processing
  • Skills in setting up and using automated tools for software quality verification

Skills
Android
Android SDK
Kotlin

How we work?

How we manage our projects?
Methodology
SCRUM
Who makes architectural decisions?
architect, team
Who makes technology stack decisions?
architect, team
Project management software
JIRA
Team line-up
12
Developers
2
PMs
2
QAs
2
Designers
Product Owner
How we code?
Git
Version control
Style guide
Code review
Static code analysis
Code metrics
Knowledge database
How we test?
Unit tests
Integration tests
System tests
Performance tests
Manual testing
Test automation
CI
Toolset
PC
Additional monitor
Headphones
Personal container
Freedom to pick your tools
Operating system
Work time division
New features
50%
Self-development
10%
Client support
10%
Meetings
10%
Bug fixing
10%
Documentation
10%

Bonuses

Healthcare
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
Bonuses
  • Financial bonus
Kitchen
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
Traning
  • Conferences
  • Trainings
  • Books
Parking
  • Bicycle parking
Other
  • Shower
  • Chill room
  • Integration events

Our company

TiVo Poland Sp. z o.o.

Warsaw 120
Tech skills
  • C
  • Java
  • Ruby

Check out similar job offers