Desenvolvedor Mobile Android - Senior
Descrição da vaga
Participar regularmente de sessões de brainstorm sobre experiência do usuário, análise de dados e fluxo de tarefas com designer, PO e cientista de dados do seu time. Além disso desenvolver criativas soluções de frontend, para atender as necessidades e experiencia de usuário. Junto com seu time.
Dia a dia:
- Melhorar a experiencia de aplicações com milhões de usuários
- Pensar e participar de decisões técnicas, como arquitetura, ferramentas e processo
- Garantir a performance e análise de dados de produção para melhorias
- Avaliar pull request do time
- Participar da comunidade Android
- Ter experiência com Git
- Acompanhar Crashlytics
Android & Plataforma
- Kotlin avançado (coroutines, Flow, sealed classes, inline, DSLs)
- Android SDK profundo (Activity, Fragment, Lifecycle, ViewModel)
- Jetpack:
- Compose
- Navigation
- Room
- DataStore
- WorkManager
- Paging
- Interoperabilidade Kotlin ↔ Java
- Gerenciamento de estados complexos de UI
- Suporte a múltiplas versões do Android (backward compatibility)
Arquitetura & Código
- Arquiteturas: MVVM, Clean Architecture
- Separação de camadas (UI, Domain, Data)
- SOLID e princípios de código limpo
- Modularização (feature modules, dynamic features)
- Dependency Injection (Hilt / Dagger)
- Design Patterns aplicados (Repository, UseCase, Factory, Observer)
Integração & Comunicação
- Consumo de APIs REST (Retrofit, OkHttp)
- Serialização (Moshi, Gson, Kotlinx Serialization)
- Cache local
- Sincronização de dados
Testes & Qualidade
- Testes unitários (JUnit, MockK, Mockito)
- Testes de ViewModel e UseCases
- Testes instrumentados (Espresso)
- Testes de UI em Compose
- Test doubles (mock, fake, stub)
- Code review e padronização de código
Performance & Segurança
- Gerenciamento de memória e leaks (LeakCanary)
- Análise de performance (Profiler, Systrace)
- Threading e concorrência
- Segurança de dados (EncryptedSharedPreferences, Keystore)
- Boas práticas de segurança e privacidade (LGPD, Play Store policies)
Build, CI/CD & Publicação
- Gradle avançado (Kotlin DSL, build variants, flavors)
- Otimização de tempo de build
- Versionamento e assinatura de apps
- CI/CD (GitHub Actions, Fastlane, Microsoft Azure)
- Publicação e gestão na Google Play Console
- Feature flags e rollout gradual
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Triagem
- Etapa 3: Entrevista R&S
- Etapa 4: Entrevista Técnica
- Etapa 5: Entrevista Cliente
- Etapa 6: Carta Proposta
- Etapa 7: Contratação
Transformamos mundos sonhados em trajetórias reais.🧡🚀
Aqui somos #SangueLaranja!
Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras.
Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎
F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento
tem o poder da transformação!
Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,
nossa escola de liderança e diversas parcerias com ONGs e Edtechs.
Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA.
E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?
CONHEÇA MAIS SOBRE NÓS