Senior Android Engineer

Оплата: По договоренности
Офис

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