Актуальные заказы по android developer

Android Tech Lead

Офис

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


Android Systems Architect

Офис

As an Android Automotive apps & frameworks architect you would be designing apps for Android Auto and Android Automotive OS and Android OS customization for OEMs.


ROLES & RESPONSIBILITIES


  • You would be leading the design and architecture decisions for development of Android Automotive Apps and Android Automotive Frameworks Stack.
  • Working with engineers, tech leads, testers and managers to help integrate and productize the solutions.
  • Creating benchmarks and code samples to mentor engineers and leads and establish standards for them to follow.
  • You bring your modern understanding of architecture to company level methods into (e.g., Enterprise Architecture Management, Test Driven Development, Design Architecture Patterns)
  • Expert in handling Software Development Life Cycle preferably in Automotive domain.
  • You are technically well-versed, passionate about technology trends and have designed and developed software in agile teams for many years.
  • Able to analyze, test and evaluate new technologies in use for project.
  • Supporting sales and program management teams during customer engagements as a technical expert.


REQUIRED QUALIFICATIONS


  • Have 3+ years of experience as a Software Architect and many years of professional experience as software engineer.
  • Extensive programming skills in C++, Java, JNI, Kotlin, Gradle using Android libraries.
  • Good knowledge of Android Automotive OS architecture and CarUI library for app development.
  • Excellent knowledge of architectural principles and design patterns concepts and their implementation in mobile technologies.
  • Very good knowledge of DevOps tooling (versioning, CI/CD, automation, testing pyramids).
  • Very good communication skills in English.
  • German language skills would be an advantage.


TOOLS

  • Android Studio, Intellij IDEA, Gradle, Make, CMake, ADB Debugger, Sonarqube, Robolectric, Dagger, Android Espresso, Git, Jenkins, Gerrit, JIRA


Project location: Greater Munich Area                   

Duration: Long-term

Android developer

Удаленно
Full-time

В поисках Middle/Senior Android developer для работы над приложением для телевидения.


Задачи:

  • Разработка новых и модификация существующих приложений на Java/Kotlin.
  • Тестирование и интеграция новых мультиплатформенных видеоплееров.
  • Взаимодействие с backend командой разработчиков.
  • Поддержка пайплайнов CI/CD Gitlab для своих приложений.
  • Написание автотестов, документации, отчетов.


Требования:

  • 3+ лет разработки на Java, Kotlin.
  • Медиа стек.
  • Понимание, как собрать плеер в приложении, изменить его код.
  • Кастомизация плееров, желателен опыт работы со следующими плеерами:

ExoPlayer framework;

VLC player framework;

Android native media player;

  • Понимание полного цикла производства коммерческого софта, включая тестирование.
  • Знание любой CI/CD, в идеале GitLab.
  • Знание ffmpeg, libav - большой плюс.
  • Знание стандартов и форматов стриминга, например, HLS или MPEG-DASH - большой плюс.
  • Опыт создания реальных мобильных приложений для ТВ или ОТТ сервисов очень желателен.
  • Умение решать проблемы на своем уровне без привлечения ресурсов менеджеров.
  • Желательно умение работать в команде.