Android Software Engineer
TeamViewer · Porto
Job description
About the role
TeamViewer is looking for an experienced Android Software Engineer to join its Frontline solution team. You will help build robust, scalable Android applications that empower frontline workers across industries.
Key responsibilities
- Design, develop, and maintain world‑class Android apps for enterprise and industrial customers.
- Architect clean, scalable, and testable codebases using modern Android frameworks.
- Collaborate with backend, platform, UX and product teams to ensure seamless integration and reliability.
- Participate in peer reviews, pair programming, and cross‑platform design discussions.
- Own deliverables from ideation to release, ensuring performance and maintainability.
- Experiment with 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.
- Strong proficiency in Kotlin and solid understanding of Android SDK.
- Experience with modern app architectures (MVVM, MVI, Clean Architecture).
- Proven ability to integrate with RESTful APIs, WebSockets or message‑based back‑ends.
Required skills
- Kotlin
- Android SDK
- Jetpack Compose
- MVVM / MVI / Clean Architecture
- RESTful APIs
- WebSockets
- Offline‑first design and background sync
- Performance optimization for constrained devices
- Modularization
- Dependency injection (Hilt, Koin)
- Coroutines and Flow
- Unit testing and other testing methodologies
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 weeks ago
Expires 1 month from now
25 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
TeamViewer
Porto