Senior Android System Developer

Beograd, Serbia

Location: Belgrade

Your role:

• Working as a member of agile development team

• Development of Android based set top boxes for various products of iWedia company

• Work independently, or with other team members, in software designing and developing including design sessions and code reviews

• Working closely with other Android TV system developers and DTV middleware developers

• Porting and developing DTV middleware software stack on latest Android TV devices

• Porting and customizing Android TV to latest android TV devices


• University degree in computer technology or computer science

• Strong knowledge and work experience in C/C++ development

• Knowledge of OOP and design patterns

• Understanding of software development for Linux OS, usage of tools and methods of work on Linux console

• Strong written and verbal communication skills

• Orientation towards team work

• Initiative and independence in solving daily tasks

• A desire to solve tough technical problems and to see your work appreciated by users around the world

• Very good knowledge of English language

• Ability to work well with users, both internal and external

Preferred skills and knowledge:

• Experience in developing Android system native applications

• Experience in changing modules of AOSP 

• Knowledge and experience in Android application development

• Knowledge of working with version control system: Git and Gerrit

• Knowledge in Android JUnit

• Experience with Agile software development practices (preferably Scrum) 

If you do not have this knowledge, we will give you an opportunity to master it.

We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.

For more information visit:


Tell your friends about this position

Personal information
Professional data