Desenvolvedor Android pleno

DESENVOLVIMENTO - Rio de Janeiro / RJ

#STONE

A Stone é uma empresa de tecnologia que desenvolve produtos para que lojistas recebam o valor das vendas feitas por meio de pagamento eletrônico, seja no mundo físico ou no digital.

Nascemos em 2012. Já fomos uma startup. Hoje, somos uma companhia de mais de 3000 pessoas, unidas por um único sonho: mudar este mercado, trazendo melhores tecnologias, produtos inovadores e um serviço de qualidade para nossos clientes. Nosso propósito é ajudar o empreendedor a empreender no Brasil.

Nosso dia a dia? Ultrapassar limites, aprender muito e transformar potencial em potência. O seu, o da Stone e o dos nossos Clientes.

#TIME

O time de POS cuida de um dos produtos mais importantes da nossa empresa, nossa máquina de cartão, nele você terá a oportunidade de ver o seu trabalho se tornando realidade em tempo real! Temos vários squads de desenvolvimento com diversos desafios para elevar o desempenho dos nossos processos e escalar nossa operação, acreditamos que criar produtos e conhecimentos que simplifiquem a vida do empreendedor, dará a ele o poder de transformar o seu potencial em resultado. 

#DESAFIO

O time com vaga disponível é:

{SDK Mobile} Uma biblioteca que permite realizar pagamentos direto em sua plataforma através de transações realizadas com cartão de crédito/débito que movimenta milhões por mês. Disponível para Android e iOS

Desenvolver bibliotecas de integração para parceiros grandes chave da empresa (Sum Up, Bematech) tudo sempre bem testado, redondo, um fluxo maduro antes de divulgar para um cliente, o maior desafio é desenvolver com estabilidade, confiança do produto sem nenhum erro em produção (o que afeta diretamente o cliente final) e desenvolvimento em cima de produtos novos do mercado; Manter o produto estável, subir atualizações sem que haja nenhum problema, qualquer erro pode custar caro; sdk transacional, um dos meios onde entra o dinheiro da companhia.

Não pode faltar:

  • Sangue nos olhos
  • Comunicação com APIs
  • Conhecimento de arquitetura no meio Mobile (DDD, Clean arquitecture, MVP, MVVM)
  • Teste unitário
  • Domínio da linguagem JAVA
  • Git

O que melhora suas chances:

  • Conhecimento de SDK Android
  • Conhecimento de JNI/NDK
  • Design Patterns
  • Saber como criar uma biblioteca Android
  • Conhecimento de Otimização e desempenho
  • Kotlin
  • Flavors e Tasks do Gradle
  • Experiência com C++
  • Experiência com Pro-Guard
  • Familiaridade com “meio de pagamento”
Inscreva-se