Android Tech Lead
Office
Technical Lead Engineer responsible for leading software development team for Android Application and Frameworks Development and customization.
ROLES & RESPONSIBILITIES
- Be a passionate team leader.
- Be the voice of your team, mentor and coach of Android developers of your team.
- Establish best practices for team processes.
- Build modern and efficient Android Applications and Frameworks at industry-leading level.
- Orchestrate technical decisions by keeping an overview of modern Android technologies and take responsibility.
- Know that team comes first and you come second.
- Able to share complex ideas and feedback in clear and straightforward ways.
YOUR QUALIFICATIONS
- Bachelor’s Degree in EE, CE, or CS
- Strong technical background in Android Application development and frameworks customization preferably for Infotainment systems.
- Expert in C++, Java, Kotlin knowledge would be good to have.
- Have 3+ years of experience as the lead of a high-performing team.
- Have 5+ years of experience in developing Android apps and frameworks.
- In-Depth understanding of Software Development Process.
- Experience in Configuration, Defect, Requirement & Change Mgmt. tools e.g. JIRA, GIT
- Experience in Android Frameworks customization and development.
- Sound knowledge of Android Architecture, Design patterns MVVM, MVP, MVC.
- Android architecture components, LiveData, Room, DataBinding, RxJava Android.
- Can use Android CarUI library for app development for Android Auto and Android Automotive OS.
- Excellent communication skills in English, basic knowledge of German language would be good to have.
TOOLS
- ADB Debugger, AndroidStudio, IntelliJ,
- Git, Gerrit, Jenkins, Gradle, Make, CMake build tools
- Dagger, Android Espresso, Robolectric and other JUnits frameworks.
Project location: Greater Munich Area
Duration: long-term