Senior Android Engineer
Office
Senior Android Engineer responsible for Android Application & Frameworks Development for Automotive domain in infotainment systems.
ROLES & RESPONSIBILITIES
- Implementation of user-oriented, scalable and maintainable technical solutions for Android apps & frameworks development using modular architecture.
- Ensure code quality and reusability and participate in code reviews.
- Able to collaborate and interact effectively with cross-functional teams and customers.
REQUIRED QUALIFICATIONS
- Have 2+ years of experience in Android app/system development.
- Good Experience in Android Application & Frameworks development for Infotainment systems.
- Good programming skills in C++, Java, Kotlin using coroutines etc.
- Good knowledge of dependency injection and reactive programming on Android.
- Expert in using Android architecture components (Live Data, Room, View Models etc.)
- Software Engineering Best Practices, Clean Architecture, SOLID principles, Coding Standards, design patterns (MVP, MVVM etc.)
- Experienced with REST/JSON based service architectures.
- Experience in Configuration, Defect, Requirement & Change Mgmt. tools e.g., JIRA, GIT, CI/CD and build tools.
- Proactive team player with good communication skills.
TOOLS
- Android Studio, Layout Manager, ADB Debugger, App Profiler, Gradle
- Android Espresso, Robolectric, Mockito, Sonarqube, Git, Jenkins
Project location: Greater Munich Area
Duration: long-term