Software Engineer - Android

Employer

Job Description

Reporting to the Lead Software Engineer, the Software Engineer, Android builds software for all consumer-facing Red Bull branded apps. You will contribute on technical implementation for premium features and experiences delighting consumers globally. This role must have a mid-level experience in developing native applications in the Android ecosystem, including Android Mobile, Android TV, Amazon Fire TV, and specialty embedded devices such as Videri displays or automotive experiences. Your role will involve engineering team collaboration with UX and product teams to define, execute, and maintain digital product experiences and utilities for mobile, desktop, wearables, and TVs. You will contribute to building new features, enhances existing features, and provide bug fixes for our Red Bull TV apps and any other consumer-facing native applications including the Red Bull AR app and Servus TV apps.


Responsibilities

Individual development contribution for new features for mobile and TV native applications

Involve in the overall technical and architectural implementation for new features

Refactor and pay down technical debt

Individual development contribution to the overall efforts for brand new applications such as the Red Bull AR App

Develop native application features using Android Studio, Java, and Kotlin

Design and implement tracking and testing solutions within the native applications

Work with new technologies and evolve existing native applications

Be aware of new frameworks, platforms, trends in the always evolving mobile landscape

Work with AR Core, Unity, and other immersive or augmented reality technologies and innovations

 

Experience Needed

3 + years experience building native mobile applications or native TV applications

Experience in software technology related to native mobile and TV applications design and development (Android, Java, Kotlin)

Familiarity with frameworks for developing AR/VR/Immersive Experiences (AR Core, Unity, AR Foundation)

Understanding of REST and web-based APIs

Agile software development