Ciandt

[Job-27764] Senior Android Mobile Developer, Brazil

Job Description

Estamos em busca de uma Pessoa Android Developer Sênior que queira voar alto e tenha proatividade para buscar requisitos, além de boa comunicação e organização. Será parte fundamental de nossa equipe, contribuindo para a criação de soluções inovadoras e de alta qualidade.

Soft Skills
Não buscamos apenas um "escritor de código". Procuramos uma pessoa parceira de projeto que apresente:
- Proatividade Real: Se algo está quebrado ou pode ser melhorado, você levanta a mão e propõe a solução.
- Comunicação Assertiva: Capacidade de explicar o "porquê" técnico para o time e para stakeholders de forma clara e precisa.
- Autodesenvolvimento: Vontade genuína de aprender e aplicar novas tecnologias, contribuindo para sua evolução e da equipe.
- Resiliência e Organização: Capacidade de priorizar tarefas e manter o foco em ambientes de ritmo acelerado, adaptando-se rapidamente às mudanças.

Requisitos Técnicos
Para ter sucesso nesta função, você precisará dominar:
- Arquitetura: Domínio e visão crítica para comparar e aplicar padrões como MVC, MVP e MVVM.
- UI Moderna: Construção de telas utilizando Jetpack Compose, garantindo interfaces responsivas e intuitivas.
- Gerenciamento de Dependências: Experiência com Dagger ou Hilt para injeção de dependências.
- Assincronismo: Proficiência em Kotlin Coroutines e LiveData para gerenciar tarefas assíncronas de forma eficiente.
- Persistência: Trabalho com Room/SQLite e Shared Preferences para armazenamento de dados locais.
- Rede: Comunicação HTTP via Retrofit, OkHttp ou Ktor, garantindo integração com APIs de forma segura e eficiente.
- Fundamentos Android: Compreensão do ciclo de vida de Fragments/Activities e gestão de Main Threads para otimização de performance.
- Build & Segurança: Conhecimentos em Gradle e configuração de ProGuard para otimização e segurança da aplicação.
- Cultura de Testes: Valorização da qualidade do código através da implementação de testes automatizados.

#LI-DJ1
#LI-midsenior