Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Android Developer

Posted 21 hours 14 minutes ago by IT Human Resources

Contract
Not Specified
Other
Lisboa, Portugal
Job Description

We are looking for a Senior Android Developer to join our mobile team and help build high-quality, scalable Android applications. You will be involved in the full development life cycle, from technical design to implementation and delivery, working closely with product and Back End teams.

Location: Lisbon, Braga, or Coimbra 1 day per week on-site

Recruitment Process

The entire process will be conducted in English A live coding exercise will be part of the technical validation each technical validation session will last 1h30

Senior-level Android Developer with 5+ years of relevant experience with strong problem-solving and communication skills, Comfortable working in an English-speaking environment English level: B2 or higher (fluency required)

Tech Stack & Requirements Languages'

Kotlin (primary language) Java (basic knowledge is sufficient)

Development Tools

Android Studio, Gradle, UI Frameworks & Components, Jetpack Compose, XML Material Design Components Architecture & Design Patterns MVVM MVI Clean Architecture Jetpack Libraries (AndroidX) Navigation (app navigation handling) ViewModel (life cycle-aware UI logic) StateFlow (reactive state management) Networking Retrofit (REST API communication) OkHttp (HTTP client) Dependency Injection Dagger/Hilt Asynchronous Programming Kotlin Coroutines + Flow (preferred) RxJava/RxKotlin Storage & Database Room (SQLite abstraction) DataStore Shared Preferences
Encrypted Shared Preferences (secure local storage) Analytics & Monitoring Firebase Analytics Crashlytics (crash reporting) CI/CD & Distribution Firebase App Distribution (beta testing)

What We Offer

Challenging projects with modern Android technologies
A collaborative, experienced engineering team
Hybrid work model with flexible location options
A structured and transparent technical interview process

Email this Job