Team Lead Software Development - Mobile Multiplatform

Team Lead Software Development - Mobile Multiplatform

TeamViewer

Porto, Portugal

Responsibilities

We are looking for a Team Lead to manage and grow a mobile engineering team responsible for building and evolving the mobile foundations of TeamViewer Frontline. You will work closely with other R&D leaders and contribute to department-wide initiatives while shaping how mobile technologies and SDKs are used across our ecosystem.

This role combines strong people leadership with deep technical understanding of Android and/or Kotlin Multiplatform technologies, focusing on building reusable SDKs, integrating APIs, and enabling multiple teams to build mobile solutions on top of a shared foundation.

You will:

  • Lead an agile mobile engineering team focused on Android and Kotlin Multiplatform solutions;
  • Be accountable for delivering the roadmap of our mobile applications and shared mobile SDKs;
  • Drive technical excellence in Android architecture, API integrations, and SDK design used by multiple teams;
  • Ensure mobile solutions are modular, reusable, and easy to integrate across products;
  • Guide the team in building high-quality mobile software with strong focus on performance, stability, and security;
  • Foster an agile mindset and strong engineering culture within the team;
  • Enable an open feedback and communication culture;
  • Support the personal and professional growth of engineers;
  • Act as a technical leader who can translate complex mobile topics into clear direction for both engineers and management;
  • Collaborate closely with backend, platform, and client teams to ensure seamless API and SDK integration.

Requirements

  • University or college degree in Information Technology or a related field;
  • 2+ years in a leadership role in an agile environment;
  • 5+ years of software development experience with strong focus on Android and/or Kotlin Multiplatform;
  • Solid experience building and maintaining mobile SDKs and integrating REST/GraphQL APIs in Android applications;
  • Strong understanding of Android architecture, app lifecycle, threading, networking, and performance optimization;
  • Experience with Kotlin, Coroutines, Flow, and modern Android development practices;
  • Knowledge of clean code principles, design patterns, and scalable architecture for mobile applications;
  • Understanding of security, network communication, and offline/online synchronization patterns;
  • Structured, analytical working style and strong team spirit;
  • Excellent English communication skills (spoken and written). German is a plus.

Nice to Have

  • Experience with Kotlin Multiplatform in production environments;
  • Experience designing SDKs consumed by multiple applications or teams;
  • Experience working in platform or foundation teams;
  • Familiarity with CI/CD for mobile, automated testing, and release processes;
  • Experience collaborating with iOS or cross-platform teams.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Portugal      Developer      Hybrid      Mobile Developer      TeamViewer     

EuroTechJobs Logo

© EuroJobsites 2026