Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Azapi Solutions and take your career to the next level!
Application takes less than 5 minutes

