🎯 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 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).