Zup
See how well you match this role
Upload your résumé — we'll score your fit and check off the skills you already have. Free.
Nosso propósito é criar tecnologias que desafiam as melhores do mundo e mudam o jogo para nossos clientes. Por isso, buscamos profissionais que desejam fazer parte de uma cultura pautada pela excelência e inovação. Se você se identifica com um ambiente de trabalho colaborativo e movido por curiosidade, venha construir o futuro da tecnologia conosco. Valorizamos o crescimento contínuo dos zuppers, incentivando cada pessoa a trilhar caminhos que impulsionem sua evolução profissional. Você Vai atuar como Mobile Developer Specialist , sendo referência técnica no desenvolvimento e evolução do frontend Android do chat. O principal desafio será garantir soluções mobile escaláveis, performáticas, seguras e acessíveis , contribuindo para a evolução da arquitetura, Design System e padrões técnicos do produto. A posição terá forte atuação hands-on , além de protagonismo em code reviews, definição de boas práticas, arquitetura, observabilidade, CI/CD e mentoria técnica , garantindo qualidade e consistência no desenvolvimento da aplicação Android. O que você fará por aqui • • Definir e evoluir padrões técnicos no desenvolvimento do frontend Android do chat. • Desenvolver e manter componentes visuais reutilizáveis alinhados ao Design System, garantindo padronização de cores, tipografia e espaçamentos. • Implementar comunicação eficiente entre componentes usando StateFlow, SharedFlow e LiveData. • Integrar com APIs REST, incluindo implementação de interceptors personalizados para cabeçalhos e autenticação, além de conexões via Socket. • Criar layouts responsivos e dinâmicos utilizando Jetpack Compose, além do desenvolvimento de Custom Views para requisitos avançados de UI. • Garantir acessibilidade, segurança, observabilidade e alta performance nas aplicações mobile. • Realizar análises aprofundadas em code reviews, disseminando melhores práticas de arquitetura, performance e segurança. O que esperamos que você saiba • Kotlin avançado, incluindo data class, class e enum. • Jetpack Compose para construção de interfaces responsivas e customizadas. • Android SDK com domínio do ciclo de vida de Activities e Fragments, incluindo uso avançado de LifecycleObserver/LifecycleOwner. • Integração com APIs REST e gerenciamento de interceptors HTTP. • Configuração e utilização de conexões Socket para comunicação em tempo real. • MVVM, Clean Architecture e aplicação de Design Systems no Android. • Coroutines e Flow (StateFlow/SharedFlow) para gerenciamento de estados assíncronos. • Criação de pipelines CI/CD para Android utilizando ferramentas como GitLab, Jenkins ou Bitrise, com foco em publicação e assinatura segura de artefatos. • Aplicação de boas práticas de versionamento utilizando Git (conventional commits, cherry-pick, squash). • Garantia da publicação de apps via Android App Bundle com distribuição para testes e produção. • Implementação de acessibilidade (TalkBack), observabilidade mobile e práticas fundamentais de segurança mobile. O que seria muito legal se você soubesse • Experiência prévia com Feature Flags em projetos mobiles de larga escala. • Conhecimento em WebView para integração de conteúdos híbridos. • Práticas avançadas em mentoria técnica e condução de capítulos/tech talks. • Vivência com integração contínua para processos de release automatizados. • Domínio em testes automatizados (unitários, instrumentados) para aplicações Android grandes. • Participação na definição e evolução do Design System do produto. O que acontece após minha aplicação na vaga interna? Confirmada sua candidatura e analisado que seu perfil faz sentido para a posição escolhida, comunicaremos via e-mail a liderança e BP imediatos sobre sua aplicação em seleção interna. Quer entender mais sobre os detalhes, acesse a página de Vagas Internas na Zup net. Originally posted on Himalayas
Sourced from Himalayas. Confirm the details and apply on the employer's site.