We are opening a new opportunity for Android Developers (Mid and Senior) to collaborate with our team on ongoing initiatives. Candidates must be living in Portugal.
Please find the details below:
Language Requirements:
• Minimum English level: B2 (fluency required)
Profile must be submitted in English.
Tech stack:
• Languages - Kotlin (primary language) - Java (basic knowledge is sufficient)
• Development tools - Android Studio - Gradle
• UI Frameworks & Components - Jetpack Compose - XML - Material Design Components
• Architecture - MVVM - MVI - Clean Architecture
• Jetpack Libraries (AndroidX) - Navigation (for handling app navigation) - StateFlow (reactive data handling) - ViewModel (lifecycle-aware UI logic)
• Networking - Retrofit (REST API communication) - OkHttp (HTTP client)
• Dependency Injection - Dagger/Hilt
• Asynchronicity - Kotlin Coroutines + Flow (preferred for async programming) - RxJava/RxKotlin
• Storage & Database - Room (SQLite wrapper) - DataStore - SharedPreferences - EncryptedSharedPreferences (for secure local storage)
• Analytics & Monitoring - Firebase Analytics - Crashlytics (for crash reporting)
• CI/CD - Firebase App Distribution (for beta testing)
Location:
• Lisbon, Braga, or Coimbra (Hybrid – 1 day/week on-site)
Candidates must be living in Portugal.
Language Requirements:
• Minimum English level: B2 (fluency required)
Profile must be submitted in English.