Position: Android Developer
Company: Oxagile
Experience required: 3y
English level: intermediate

We create solutions that bring video to any screen, with passion and vision, to make entertainment simple and personal for everyone - everywhere.

We are looking for an experienced Android Software Engineer. Together with your colleagues, you will ensure that we optimize the user experience on mobile devices and Set-Top Boxes for more than 100 million users.

Your main activities will be to:
- write well-designed, testable, efficient code
- integrate software components into a fully functional software system
- document and maintain software functionality
- troubleshoot, debug and upgrade existing systems

Required skills:

- 3+ years of experience in android development
- Deep knowledge of Java, Kotlin and the Android framework
- AndroidTV experience
- Understanding of OOP principles, multithreading, architecture patterns such as Clean Architecture, MVP, and MVVM
- Experience in custom UI components development
- Self-motivated
- Responsibility and ability to work independently, attention to detail.

Be a plus:
 - Android Set Top Box development

In Return, We Provide:
- Innovative long- and mid-term projects within the online video, real time communication, and programmatic advertising domains;
- Competitive salary;
- A clear, well-established, yet flexible project management process that is being constantly honed to help you succeed;
- Accessible management who understand the value of an open door policy and are driven to help solve problems quickly and constructively;
- A chance to work with world-renowned brands including Google, Discovery, Vodafone, and others;
- Perks and bonuses that include medical coverage, sports compensation, professional certification and training classes, a generous employee referral program, free coffee and snacks, and more;
- Flextime schedules;
- A modern, comfortable office facility just a stone’s throw away from the metro.