PUBLICIDADE
Descrição da Vaga
A pessoa Desenvolvedora Mobile Android Sênior participará ativamente de sessões de brainstorm com designers, POs e cientistas de dados para analisar a experiência do usuário, dados e fluxos de tarefas. Será responsável por desenvolver soluções criativas de frontend para atender às necessidades e melhorar a experiência de aplicações com milhões de usuários.
Responsabilidades
- Melhorar a experiência de aplicações com milhões de usuários.
- Participar de decisões técnicas, como arquitetura, ferramentas e processos.
- Garantir a performance e análise de dados de produção para melhorias.
- Avaliar pull requests do time.
- Participar da comunidade Android.
- Acompanhar Crashlytics.
PUBLICIDADE
Requisitos
- ✓Experiência com Git.
- ✓Conhecimento avançado em Kotlin (coroutines, Flow, sealed classes, inline, DSLs).
- ✓Conhecimento profundo do Android SDK (Activity, Fragment, Lifecycle, ViewModel).
- ✓Experiência com Jetpack Compose, Navigation, Room, DataStore, WorkManager, Paging.
- ✓Experiência com interoperabilidade Kotlin ↔ Java.
- ✓Habilidade em gerenciamento de estados complexos de UI.
- ✓Experiência com suporte a múltiplas versões do Android (backward compatibility).
- ✓Conhecimento em arquiteturas MVVM e Clean Architecture.
- ✓Experiência com separação de camadas (UI, Domain, Data).
- ✓Conhecimento em SOLID e princípios de código limpo.
- ✓Experiência com modularização (feature modules, dynamic features).
- ✓Conhecimento em Dependency Injection (Hilt / Dagger).
- ✓Experiência com Design Patterns aplicados (Repository, UseCase, Factory, Observer).
- ✓Experiência com consumo de APIs REST (Retrofit, OkHttp).
- ✓Conhecimento em serialização (Moshi, Gson, Kotlinx Serialization).
- ✓Experiência com cache local e sincronização de dados.
- ✓Conhecimento em testes unitários (JUnit, MockK, Mockito).
- ✓Experiência com testes de ViewModel e UseCases.
- ✓Conhecimento em testes instrumentados (Espresso) e testes de UI em Compose.
- ✓Experiência com test doubles (mock, fake, stub).
- ✓Habilidade em code review e padronização de código.
- ✓Conhecimento em gerenciamento de memória e leaks (LeakCanary).
- ✓Experiência com análise de performance (Profiler, Systrace).
- ✓Conhecimento em threading e concorrência.
- ✓Experiência com segurança de dados (EncryptedSharedPreferences, Keystore).
- ✓Conhecimento em boas práticas de segurança e privacidade (LGPD, Play Store policies).
- ✓Experiência avançada com Gradle (Kotlin DSL, build variants, flavors).
- ✓Conhecimento em otimização de tempo de build.
- ✓Experiência com versionamento e assinatura de apps.
- ✓Conhecimento em CI/CD (GitHub Actions, Fastlane, Microsoft Azure).
- ✓Experiência com publicação e gestão na Google Play Console.
- ✓Conhecimento em feature flags e rollout gradual.
Categorias
Sobre a Empresa
Mais vagas na Grupo FCamara →Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]
Informações Adicionais
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →
Você será redirecionado para o site da empresa
Vagas Relacionadas
Senior iOS Native Developer (CocoaPods + TypeScript)
FullStack Labs
Desenvolvedor(a) Mobile SR (Android / Kotlin) ERP
Omie
Desenvolvedor Front-end e Mobile Flutter Sênior
Peers Solutions
Desenvolvedor Android Pleno
Premiersoft
Analista Desenvolvedor React Native - Rha2599
Spread Tecnologia
PUBLICIDADE