Jobiglo

No results.

This job is no longer available

This job expired on 19/07/2026. It no longer accepts applications.

Android Software Engineer

TeamViewer · Porto

Mid 🇬🇧 English
Kotlin Android SDK Jetpack Compose MVVM MVI Clean Architecture RESTful APIs WebSockets Modularization Hilt Koin Coroutines Flow

Job description

About the role

TeamViewer is looking for an Android Software Engineer to join its Frontline solution team. You will help build robust, scalable Android applications that enable hands‑free workflows and remote assistance for industrial customers worldwide.

Key responsibilities

  • Design, develop and maintain Android applications for enterprise and industrial clients.
  • Architect clean, testable code using modern Android frameworks and best practices.
  • Collaborate with backend, platform, UX and product teams to ensure seamless integration and reliable performance across devices.
  • Participate in peer reviews, pair programming and cross‑platform design discussions.
  • Own features from concept through release, ensuring reliability, performance and maintainability.
  • Explore emerging technologies such as Kotlin Multiplatform, Compose Multiplatform, and AI/AR integrations.

Required profile

  • University degree in Computer Science, Software Engineering or equivalent experience.
  • 3+ years of professional Android development experience or senior‑level expertise delivering high‑quality mobile applications at scale.
  • Strong proficiency in Kotlin and solid understanding of Android SDK.

Required skills

  • Kotlin
  • Android SDK
  • Jetpack Compose
  • Modern app architectures (MVVM, MVI, Clean Architecture)
  • RESTful APIs, WebSockets
  • Offline‑first design and background synchronization
  • Modularization and dependency injection (Hilt, Koin)
  • Asynchronous programming (Coroutines, Flow)
  • Unit and integration testing methodologies

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec TeamViewer.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Portugal.

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

7 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

TeamViewer

Porto