Grupo Data
Moniepoint
Engenheiro Mobile Principal (Terminal POS)
Quem somos
Moniepoint Inc. é a plataforma financeira completa da África, ajudando 20 milhões de empresas e indivíduos a acessar pagamentos, serviços bancários, crédito, transações internacionais e ferramentas de gestão de negócios todos os meses.
Como a maior adquirente de comerciantes da Nigéria, processamos a maioria das transações de ponto de venda (POS) do país. Através de nossas subsidiárias, a Moniepoint Inc. processa mais de US$ 250 bilhões em valor de transações de pagamento digital anualmente.
Sobre a vaga
Como Engenheiro Mobile Principal (Terminal POS) na Moniepoint, você será responsável por projetar e liderar a arquitetura de nossas soluções de terminal POS em múltiplas plataformas. Você garantirá a escalabilidade, segurança, desempenho e confiabilidade de nossos sistemas POS e aplicativos relacionados, incluindo aplicativos móveis para agendamento de reparos e manutenção. Embora a maioria de nossos terminais seja atualmente baseada em Android Native, sua expertise em soluções multiplataforma (por exemplo, Flutter, C, JavaScript) será crucial à medida que expandimos e diversificamos nosso portfólio. Você desempenhará um papel crítico na definição da direção de nossos produtos relacionados a POS, colaborando com equipes multifuncionais e garantindo que a visão técnica esteja alinhada com os objetivos estratégicos mais amplos da empresa.
Curioso para saber o que torna a Moniepoint um lugar incrível para trabalhar? Confira posts sobre como cultivamos uma cultura de inovação, trabalho em equipe e crescimento.
O que você fará
- Liderar o projeto e a arquitetura de soluções de terminal POS, garantindo segurança, escalabilidade, desempenho e integração com diversos sistemas de hardware e de pagamento.
- Desenvolver e manter documentos e diagramas de arquitetura para sistemas de terminal POS, garantindo que todas as plataformas sejam bem documentadas e atualizadas.
- Tomar decisões arquiteturais sobre software de terminal POS, integrando diversas tecnologias de pagamento, padrões EMV e garantindo a compatibilidade de hardware.
- Liderar o desenvolvimento de aplicativos relacionados a POS
- Otimizar o desempenho e a segurança do sistema, especialmente em torno do processamento de pagamentos e protocolos EMV.
- Participar de sessões de planejamento com equipes de produto e engenharia para garantir que as soluções atendam às necessidades do mercado e aos objetivos de negócios.
- Realizar revisões de código e garantir as melhores práticas para desenvolvimento de sistemas móveis e embarcados, especialmente para desenvolvimento Android Native.
- Definir e aplicar as melhores práticas de engenharia de software em todas as equipes de POS e relacionadas para melhorar a eficiência e a produtividade dos desenvolvedores.
- Garantir a estabilidade e a confiabilidade dos produtos e aplicativos de terminal POS, monitorando o desempenho do sistema e solucionando problemas conforme necessário.
- Fornecer mentoria técnica para equipes de engenharia, ajudando-as a desenvolver suas habilidades e a contribuir para a visão técnica mais ampla.
- Participar do processo de contratação, selecionando engenheiros com expertise em sistemas POS, desenvolvimento mobile e embarcado.
Para ter sucesso nesta função, acreditamos que você deve ter
- Pelo menos 8 anos de experiência em projeto de sistemas, arquitetura e desenvolvimento, especificamente no domínio de terminais POS.
- Forte expertise em desenvolvimento Android Native (Java/Kotlin), com profundo entendimento de soluções de terminal POS baseadas em Android.
- Forte conhecimento de protocolos de segurança EMV (Europay, Mastercard e Visa), incluindo transações baseadas em chip, criptografia e gerenciamento de chaves.
- Experiência com integração de hardware para dispositivos POS, como leitores de cartão, pin pads, impressoras e outros periféricos.
- Profundo entendimento da arquitetura de sistemas de pagamento, incluindo integração com processadores e gateways de pagamento.
- Conhecimento de princípios de garantia de qualidade de software e sua aplicação em sistemas financeiros.
- Excelentes habilidades de resolução de problemas com capacidade de gerenciar interações complexas de sistemas e adaptar-se a requisitos em constante mudança.
- Fortes habilidades de comunicação, capazes de apresentar conceitos técnicos complexos de forma clara para stakeholders técnicos e não técnicos.
- Habilidades de liderança com foco em mentorar engenheiros e impulsionar melhorias de processo dentro da equipe.
- Experiência em desenvolvimento mobile multiplataforma, como Flutter, e familiaridade com outras plataformas de aplicativos POS (por exemplo, C, JavaScript) é um diferencial.
O que podemos oferecer a você
- Cultura - Colocamos nossas pessoas em primeiro lugar e priorizamos o bem-estar de cada membro da equipe. Construímos uma empresa onde todas as opiniões têm peso e onde todas as vozes são ouvidas. Valorizamos e respeitamos uns aos outros e sempre cuidamos uns dos outros. Acima de tudo, somos humanos.
- Aprendizado - Temos um ambiente focado em aprendizado e desenvolvimento, com ênfase no compartilhamento de conhecimento, treinamento e palestras técnicas internas regulares.
- Remuneração - Você receberá um salário atrativo, plano de previdência, seguro saúde, bônus anual, além de outros benefícios.
O que esperar no processo de contratação
- Uma ligação telefônica preliminar com um de nossos recrutadores
- Um teste Hackerrank para levar para casa.
- Uma sessão de entrevista técnica com nossa Equipe de Engenharia
- Uma Entrevista Técnica e Comportamental com nosso Head de Engenharia Mobile
- Uma entrevista Comportamental e Técnica com um membro da equipe Executiva.
Moniepoint é um empregador que oferece igualdade de oportunidades. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários e candidatos.
