Android Senior
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.
We are looking for a Senior Android (+5 years of experience) with the following 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:
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)
Language Requirements:
English B2
• Duration: Long Term Contract.
• Localization: Remote.

