Empresa: Peers
O que buscamos • Pessoas com notável habilidade de raciocínio lógico; • Capacidade de usar conhecimentos técnicos profundos para gerar soluções para os clientes; • Foco em resultados; • Capacidade de comunicação e relacionamento; • Proatividade e dinamismo; • Habilidades de liderança e gestão de equipes; • Perfil empreendedor. A Oportunidade Buscamos um(a) Desenvolvedor(a) Mobile Android Nativo Pleno para atuar no desenvolvimento e evolução de soluções digitais no segmento de adquirência e meios de pagamento. O profissional participará da construção de aplicações móveis de alta disponibilidade, com foco em arquitetura, segurança, desempenho e integração com serviços transacionais. Terá atuação prática no desenvolvimento Android e conhecimentos complementares em iOS, colaborando com equipes de engenharia, arquitetura, qualidade e produtos. Responsabilidades e atribuições: • Desenvolver e evoluir aplicações Android nativas utilizando Kotlin e Java; • Implementar funcionalidades seguindo padrões arquiteturais como MVVM, Clean Architecture e princípios SOLID; • Desenvolver interfaces utilizando Jetpack Compose e/ou XML; • Implementar processamento assíncrono com Kotlin Coroutines e Flow; • Integrar aplicações com APIs REST, utilizando Retrofit e OkHttp; • Implementar mecanismos de persistência local, gerenciamento de estados e tratamento de falhas; • Aplicar práticas de segurança, incluindo armazenamento seguro de informações, autenticação e proteção de dados sensíveis; • Escrever testes unitários e de integração, realizar revisões de código e apoiar a automação de testes; • Investigar problemas de desempenho, consumo de memória e estabilidade das aplicações; • Participar das discussões técnicas e colaborar com a evolução da arquitetura das soluções; • Apoiar pontualmente análises e atividades relacionadas às aplicações iOS. Requisitos e qualificações: • Formação em Ciência da Computação, Análise e Desenvolvimento de Sistemas, Sistemas de Informação, Engenharia, Estatística ou área relacionada que comprove formação técnica aprofundada; • Experiência prática com Kotlin e Java; • Domínio do Android SDK e Android Studio; • Conhecimento do ciclo de vida de Activities, Fragments e ViewModels; • Experiência com Jetpack, incluindo ViewModel, Navigation e Room; • Desenvolvimento de interfaces com Jetpack Compose e/ou XML; • Conhecimento de gerenciamento de dependências com Gradle; • Experiência com MVVM e arquitetura em camadas; • Conhecimento de Clean Architecture e princípios SOLID; • Experiência com injeção de dependências utilizando Hilt ou Dagger; • Conhecimento de programação reativa e assíncrona com Coroutines e Flow; • Experiência com Git e revisão de código; • Experiência com consumo e integração de APIs REST; • Conhecimento de Retrofit, OkHttp e serialização JSON; • Tratamento de erros de comunicação, timeouts e indisponibilidade de serviços; • Conhecimento de autenticação baseada em tokens, como OAuth 2.0 e JWT; • Familiaridade com comunicação segura utilizando HTTPS/TLS; • Experiência com testes unitários utilizando JUnit e MockK ou Mockito; • Conhecimento de testes de interface com Espresso ou ferramentas equivalentes; • Experiência com depuração, análise de logs e identificação de falhas; • Conhecimento de Android Keystore e armazenamento seguro de dados; • Familiaridade com integração e entrega contínuas (CI/CD); • Conhecimentos básicos de Swift e Xcode; • Familiaridade com a arquitetura e o ciclo de vida de aplicações iOS; • Capacidade de compreender códigos existentes e apoiar investigações técnicas na plataforma. Diferenciais: • Experiência com soluções de adquirência, carteiras digitais, pagamentos ou aplicativos financeiros; • Conhecimento de integrações com terminais de pagamento e dispositivos externos; • Familiaridade com NFC (comunicação por campo de proximidade), Bluetooth e leitura de QR Code; • Conhecimento de PCI DSS (Padrão de Segurança de Dados da Indústria de Cartões de Pagamento); • Experiência com monitoramento de aplicações, Crashlytics e observabilidade; • Conhecimento de pipelines de CI/CD utilizando GitHub Actions, GitLab CI ou ferramentas equivalentes. • Aqui na Peers prezamos pela diversidade e pela inclusão. Buscamos talentos alinhados com nossos valores e nossa cultura independente de gênero, etnia, idade, religião, orientação sexual, deficiência ou nacionalidade. Portanto, se você possui as qualificações necessárias para uma de nossas vagas e quer fazer parte do nosso time, fique à vontade para se candidatar! Sobre a empresa: Somos uma das consultorias que mais cresce no Brasil. Atuamos em negócios & tecnologia com foco em transformações que geram valor, deixando as companhias mais eficientes e competitivas. Desde sua criação em 2012, a Peers cresce de forma acelerada e sustentável, em faturamento, resultado e equipe. Nossos colaboradores contam com: • Remuneração diferenciada • Desenvolvimento humano • Plano de carreira • Programa de mentoring • Exposição frequente com profissionais/executivos Para continuarmos nos diferenciando, buscamos no mercado por talentos que acreditem em nossos propósitos e que queiram crescer e se desenvolver profissionalmente, além de alavancar nosso grupo de associados. Buscamos por profissionais que façam a diferença e sejam movidos por desafios!