Point your AI agent at freehire and let it find you a job.

Get the CLI →

Peers

NewBe an early applicant

Desenvolvedor(a) android pleno

Posted
Discussion

Summary

Mid-level native Android developer at Peers, a fast-growing Brazilian tech consultancy, building high-availability mobile apps for payments/acquiring solutions — using Kotlin/Java, Jetpack Compose, MVVM/Clean Architecture, Coroutines, and REST integrations, with occasional support on iOS.

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!

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!

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available