





**Olá! Somos a Teya.** A Teya é um provedor de serviços de pagamento e software, com sede em Londres, que atende pequenas empresas locais em toda a Europa. Fundada em 2019, desenvolvemos ferramentas fáceis de usar e integradas que permitem aos nossos membros aceitar pagamentos e impulsionar o desempenho de seus negócios. **Na Teya, acreditamos que pequenas empresas locais são o sangue vital de nossas comunidades.** Estamos aqui porque não acreditamos que exista um campo de jogo igualitário que dê às pequenas empresas uma chance real de competir contra os gigantes das grandes avenidas. Estamos aqui porque vemos bancos e prestadores de serviços legados dificultando ainda mais sua jornada. Não acreditamos que a melhor tecnologia ou o melhor serviço devam ser reservados apenas àqueles com as maiores sedes. Estamos aqui para lutar por um futuro em que pequenas empresas locais possam prosperar e para dedicar-lhes o mesmo compromisso que elas oferecem a todos nós. **Faça parte da nossa história.** Estamos procurando talentos excepcionais para se juntarem à nossa missão. Oferecemos a oportunidade de gerar impacto em uma cultura dinâmica e conectada, beneficiando-se de contínuas oportunidades de aprendizado, de uma comunidade solidária e orgulhosa de servir à nossa missão, além de benefícios abrangentes. **Sua Missão** Empoderar pequenas e médias empresas em toda a Europa, desenvolvendo e aprimorando os aplicativos móveis da Teya. Entregar soluções escaláveis, seguras e inovadoras que ajudem os proprietários de negócios a prosperar e a reconectar-se com o prazer de administrar seus negócios. Como Engenheiro de Software Mobile na Teya, você: * Desenvolverá aplicativos móveis multiplataforma usando Flutter e Kotlin. * Escreverá código limpo, sustentável e seguro para resolver problemas empresariais complexos. * Priorizará desempenho, escalabilidade e manutenibilidade em todas as tarefas de desenvolvimento. * Integrará perfeitamente diversas APIs e SDKs, garantindo confiabilidade e eficiência. * Concentrar-se-á em entregar uma experiência moderna, intuitiva e amigável ao usuário para comerciantes em toda a Europa. * Colaborará com equipes multifuncionais para alinhar soluções técnicas com os objetivos empresariais. * Participará ativamente nas decisões críticas dos projetos, incluindo o design da arquitetura, a seleção de frameworks e a avaliação de ferramentas. * Orientará e apoiará membros da equipe, promovendo um ambiente colaborativo e voltado para o crescimento. * Melhorará continuamente os aplicativos, aplicando as melhores práticas de automação para reduzir desperdícios e erros. * Trabalhará dentro de metodologias Ágeis/Scrum, garantindo entregas pontuais, melhorias iterativas e colaboração entre equipes. **Principais Responsabilidades** * Construir aplicativos móveis que suportem a aceitação de pagamentos, serviços de contas empresariais, emissão de cartões e sistemas ePOS. * Incorporar tecnologias de ponta para habilitar funcionalidades offline, armazenamento seguro de dados e recursos dinâmicos do aplicativo, como notificações push e deep linking. * Garantir atualizações perfeitas dos aplicativos e suporte à internacionalização/localização. * Colaborar com as equipes de design e produto para entregar uma experiência de usuário envolvente. * Contribuir para pipelines CI/CD, registros escaláveis e práticas de observabilidade. * Adotar princípios de arquitetura limpa, incluindo camadas de Domínio, Aplicação, Infraestrutura e Apresentação. * Participar diariamente das reuniões rápidas (stand-ups), do planejamento de sprints e das retrospectivas, como parte dos fluxos de trabalho ágeis. * Trabalhar em estreita colaboração com os Product Owners para refinar requisitos e entregar valor incremental em cada sprint. **O que você construirá** * SDKs de pagamento multiplataforma que funcionem perfeitamente em Android e iOS * Camadas de abstração de dispositivos que permitam o processamento de pagamentos em diferentes configurações de hardware * Ferramentas e documentação para desenvolvedores que simplifiquem e tornem confiável a integração de pagamentos * APIs padronizadas que reduzam a complexidade para integradores terceirizados * Componentes seguros e conformes de processamento de pagamentos, alinhados às normas do setor **Sua História:** **Requisitos Essenciais** * Experiência com Kotlin Multiplatform: Experiência prática no desenvolvimento e lançamento de projetos KMP, incluindo lógica de negócios compartilhada e implementações específicas para cada plataforma * Desenvolvimento Mobile: Sólida experiência em desenvolvimento Android (Kotlin) ou iOS, com compreensão dos padrões de arquitetura de aplicativos móveis * Desenvolvimento de SDKs: Experiência na criação de SDKs, bibliotecas ou frameworks consumidos por outros desenvolvedores, com foco no design de APIs e na experiência do desenvolvedor * Conhecimento em Tecnologia de Pagamentos: Compreensão de pagamentos sem contato, tecnologia NFC ou processamento de transações financeiras (preferencial, mas não obrigatório para candidatos excepcionais em KMP) **Habilidades Técnicas** * Kotlin Avançado: Domínio profundo das funcionalidades da linguagem Kotlin, coroutines e APIs específicas para multiplataforma * Arquitetura Multiplataforma: Compreensão de estratégias de código compartilhado, padrões expect/actual e implementações específicas para cada plataforma * Integração de APIs: Experiência com serviços RESTful, protocolos de comunicação seguros e integração de APIs de terceiros * Testes e Qualidade: Práticas robustas de testes, incluindo testes unitários, testes de integração e frameworks automatizados de testes * Conscientização em Segurança: Compreensão de boas práticas de programação segura, especialmente relevantes para aplicações financeiras/pagamentos **Qualificações Desejáveis** * Experiência com sistemas de processamento de pagamentos, padrões EMV ou tecnologia financeira * Conhecimento em tecnologia NFC, protocolos de pagamento sem contato ou frameworks de pagamento móvel * Experiência em arquitetura modular, injeção de dependências e princípios de arquitetura limpa * Experiência com pipelines CI/CD e implantação automatizada para projetos multiplataforma * Experiência com ferramentas de design, como Figma e Canva * Grande organização e fortes habilidades de gerenciamento de projetos * Excelente comunicação e capacidade de colaboração * Mentalidade de crescimento, com disposição para aprender e atitude prática **Benefícios** * Confiamos em você, portanto oferecemos horários de trabalho flexíveis, desde que sejam adequados tanto para você quanto para sua equipe; * Plano de Saúde; * Auxílio-refeição; * 25 dias úteis de férias (\+ feriados bancários); * Cartão de transporte público; * Eventos e atividades frequentes da equipe, tanto no escritório quanto externamente; * Lanches diários no escritório; * Ambiente de escritório amigável, confortável e informal. **A Teya tem orgulho de ser uma empregadora que valoriza a igualdade de oportunidades.** Comprometemo-nos a criar um ambiente inclusivo onde todos — independentemente de raça, etnia, identidade ou expressão de gênero, orientação sexual, idade, deficiência, religião ou origem — possam prosperar e realizar seu melhor trabalho. Acreditamos que uma equipe diversa gera ideias melhores, resultados mais sólidos e um local de trabalho mais acolhedor para todos. Se precisar de quaisquer ajustes razoáveis em qualquer etapa do processo seletivo — seja para entrevistas, avaliações ou outras partes da candidatura — incentivamos você a nos informar. Estamos comprometidos em garantir que cada candidato tenha uma experiência justa e acessível conosco.


