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.