Senior Android Developers

Equação IT is a company focused on boosting technology and solid solutions through our expert consultants leading a high perspective and adding value to our customers with the purpose of providing optimization and business growth to our partners.

Tech stack:

• Languages
o Kotlin (primary language)
o Java (basic knowledge is sufficient)

• Development tools
o Android Studio
o Gradle

• UI Frameworks & Components
o Jetpack Compose
o XML
o Material Design Components

• Architecture
o MVVM
o MVI
o Clean Architecture

• Jetpack Libraries (AndroidX)
o Navigation (for handling app navigation)
o StateFlow (reactive data handling)
o ViewModel (lifecycle-aware UI logic)

• Networking
o Retrofit (REST API communication)
o OkHttp (HTTP client)

• Dependency Injection
o Dagger/Hilt

• Asynchronicity
o Kotlin Coroutines + Flow (preferred for async programming)
o RxJava/RxKotlin

• Storage & Database
o Room (SQLite wrapper)
o DataStore
o SharedPreferences
o EncryptedSharedPreferences (for secure local storage)

• Analytics & Monitoring
o Firebase Analytics
o Crashlytics (for crash reporting)

•CI/CD
oFirebase App Distribution (for beta testing)

• Duration: Long Term Contract.
• Location: hybrid, Lisbon, Coimbra e Braga