Azapi Solutions
Desenvolvedores Android (nível Sênior)
Azapi SolutionsPortugal1 day ago
Full-timeEngineering, Information Technology
🎯 Descrição Do Projeto

Estamos à procura de um Desenvolvedores Android (nível Sênior) colaborarem com equipe em projetos em andamento.

🌍 Localização: Portugal - Os candidatos devem residir em Portugal.

💻 Modelo de trabalho: Modelo híbrido - 1 dia por semana presencial em um dos escritórios - Lisboa, Braga ou Coimbra.

Duração do projeto: 100% alocação - prazo indeterminado (longo).

Disponibilidade: Asap

Modalidade de contratação: PJ - Adotamos faturamento via empresa (CNPJ ou NIPC, a depender do país).

Requisitos

🎯 Requisitos Técnicos: Linguagens de Programação:

Kotlin (principal linguagem)

Java (conhecimento básico suficiente)

Ferramentas de Desenvolvimento: Android Studio | Gradle

Frameworks e Componentes de UI: Jetpack Compose | XML | Material Design Components

Arquitetura de Software: MVVM (Model-View-ViewModel) | MVI (Model-View-Intent) | Clean Architecture

Bibliotecas Jetpack (AndroidX): Navigation (gerenciamento de navegação do app)

StateFlow (gerenciamento reativo de dados)

ViewModel (lógica de UI ciente do ciclo de vida)

Networking: Retrofit (comunicação com APIs REST) | OkHttp (cliente HTTP)

Injeção de Dependências: Dagger/Hilt

Programação Assíncrona: Kotlin Coroutines + Flow (preferencial para programação assíncrona)

RxJava / RxKotlin

Armazenamento e Banco de Dados: Room (wrapper para SQLite)

DataStore | SharedPreferences | EncryptedSharedPreferences (armazenamento local seguro)

Analytics e Monitoramento: Firebase Analytics | Crashlytics (relatório de falhas)

CI/CD e Distribuição: Firebase App Distribution (para testes beta)

🗣 Idioma: Nível mínimo de inglês: B2 (fluência obrigatória).

Key Skills

Ranked by relevance