Grupo FCamara

Desenvolvedor Mobile Android

🌍 Remoto📍 Remoto
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.

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

PUBLICIDADE