Description
Vidillion provides a revolutionary private advertising cloud solution for Connected Television (CTV) and Mobile Digital Video, to Online Video Distributors (OVD) and Over-The-Top (OTT) system operators. Vidillion's advertising cloud platform delivers millions of CTV ads per day in over 120 countries.
Job Description:
We are looking for an Android Developer to join our team. You will be building out the product, helping design and implement new features, and driving the product direction to make sure we solve the right user problems, and find innovative ways to delight our customers. You are a strong communicator who excels at collaborating with team members and conveying technical concepts to other developers, managers, and stakeholders.
Roles & Responsibilities:
• Participate in the full life-cycle of Android based apps by using Java, Kotlin, Android SDK and Android Studio.
• Contribute to the architecture and implementation of new features, data modelling, and interface guidelines adherence.
• Unit-testing code for robustness, including edge cases, usability and general reliability.
• Work closely with the API team to define and consume API services for the apps.
• Work on bug fixing and improving application performance.
• Responsible for ensuring quality delivery of code through static and dynamic testing techniques.
• Responsible for the development of reusable application frameworks and components.
Requirements:
• Experience in Android application development (Preferred: Android Studio and Gradle).
• Good knowledge of core Java & Kotlin is a must.
• Understanding of overall app architectures like MVVM.
• Strong understanding of general Android constructs such as Android XML layouts, Content Providers, Fragments, and Activities.
• Must have experience on SQLite / Room library.
• Must have work experience with version control system like GIT.
• Comprehensive understanding of REST/JSON/XML Web Services.
• Understanding of Google's Material Design principles and interface guidelines.
• Extensive experience working in an agile environment