Teya

A Teya é uma empresa de FinTech dedicada a construir um futuro melhor para os comerciantes, servindo-os através de ferramentas de pagamento e gestão. Focada na eficiência, tecnologia e pessoas, fornecemos aos comerciantes a ajuda de que precisam para crescer.
Sobre a empresa

Engenheiro Mobile

Presencial

location Porto

date 11 de fevereiro de 2026

types Tempo integral

Olá! Somos a Teya.

A Teya é uma provedora de serviços de pagamentos e software, com sede em Londres, que atende pequenas empresas locais em toda a Europa. Fundada em 2019, criamos ferramentas integradas e fáceis de usar que permitem aos nossos membros aceitar pagamentos e melhorar o desempenho dos negócios.

Na Teya, acreditamos que as pequenas empresas locais são o coração das nossas comunidades.

Estamos aqui porque não acreditamos que haja um campo de jogo igual que dê às pequenas empresas uma chance de competir contra os gigantes do comércio.

Estamos aqui porque vemos bancos e provedores de serviços legados tornarem as coisas mais difíceis para elas. Não achamos que a melhor tecnologia ou o melhor serviço devem ser reservados para aqueles com as maiores sedes.

Estamos aqui para lutar por um futuro onde pequenas empresas locais possam prosperar e para dedicar o mesmo empenho que elas oferecem a todos nós.

Torne-se parte da nossa história.

Estamos à procura de talento excecional para se juntar à nossa missão. Oferecemos uma oportunidade para causar impacto numa cultura conectada e de alta energia, beneficiando de oportunidades contínuas de aprendizagem, uma comunidade solidária que se orgulha de servir a nossa missão, e benefícios abrangentes.

A Sua Missão

Capacitar pequenas e médias empresas em toda a Europa através da construção e melhoria das aplicações móveis da Teya. Fornecer soluções escaláveis, seguras e inovadoras que ajudam os proprietários de negócios a prosperar e reconectar-se com a alegria de gerir os seus negócios.

Como Engenheiro de Software Mobile na Teya, você irá:

- Desenvolver aplicações móveis multiplataforma usando Flutter e Kotlin.

- Escrever código limpo, sustentável e seguro para resolver problemas complexos de negócios.

- Priorizar desempenho, escalabilidade e manutenibilidade em todas as tarefas de desenvolvimento.

- Integrar perfeitamente várias APIs e SDKs, assegurando fiabilidade e eficiência.

- Focar na entrega de uma experiência moderna, intuitiva e amigável para os comerciantes em toda a Europa.

- Colaborar com equipas multifuncionais para alinhar soluções técnicas com objetivos de negócios.

- Participar ativamente nas decisões críticas do projeto, incluindo design de arquitetura, seleção de frameworks e avaliação de ferramentas.

- Orientar e apoiar os membros da equipe, promovendo um ambiente colaborativo e orientado para o crescimento.

- Melhorar continuamente as aplicações enquanto aplica as melhores práticas de automação para reduzir desperdícios e erros.

- Trabalhar dentro de metodologias Agile/Scrum, garantindo entregas pontuais, melhorias iterativas e colaboração entre equipes.

Principais Responsabilidades

- Construir aplicações móveis que suportem a aceitação de pagamentos, serviços de conta de negócio, emissão de cartões e sistemas ePOS.

- Incorporar tecnologias de ponta para habilitar capacidades offline, armazenamento de dados seguro e recursos dinâmicos da aplicação, como notificações push e deep linking.

- Garantir atualizações sem falhas da aplicação e suportar internacionalização/localização.

- Colaborar com equipas de design e produto para entregar uma experiência de usuário convincente.

- Contribuir para pipelines CI/CD, logging escalável e práticas de observabilidade.

- Adotar princípios de arquitetura limpa, incluindo Domínio, Aplicação, Infraestrutura e camadas de Apresentação.

- Participar em reuniões diárias, planeamento de sprints e retrospetivas como parte dos fluxos de trabalho Agile.

- Trabalhar de perto com Product Owners para refinar requisitos e entregar valor incremental em cada sprint.

O que você irá construir

- SDKs de pagamento multiplataforma que funcionam perfeitamente em Android e iOS

- Camadas de abstração de dispositivos que permitem o processamento de pagamentos em diferentes configurações de hardware

- Ferramentas de desenvolvedor e documentação que tornam a integração de pagamentos simples e fiável

- APIs padronizadas que reduzem a complexidade para integradores de terceiros

- Componentes de processamento de pagamentos seguros e em conformidade com os padrões do setor

A Sua História:

Requisitos Essenciais

- Experiência em Kotlin Multiplatform: Experiência prática no desenvolvimento e entrega de projetos KMP, incluindo lógica de negócios compartilhada e implementações específicas de plataforma

- Desenvolvimento Mobile: Forte experiência em desenvolvimento Android (Kotlin) ou iOS com compreensão dos padrões de arquitetura de aplicações móveis

- Desenvolvimento de SDK: Experiência na construção de SDKs, bibliotecas ou frameworks que outros desenvolvedores utilizam, com foco no design de API e na experiência do desenvolvedor

- Conhecimento de Tecnologia de Pagamentos: Compreensão de pagamentos sem contacto, tecnologia NFC ou processamento de transações financeiras (preferencial, mas não obrigatório para candidatos KMP excepcionais)

Competências Técnicas

- Kotlin Avançado: Conhecimento profundo nas funcionalidades da linguagem Kotlin, corrotinas e APIs específicas de multiplataforma

- Arquitetura Multiplataforma: Compreensão de estratégias de código compartilhado, padrões expect/actual e implementações específicas de plataforma

- Integração de API: Experiência com serviços RESTful, protocolos de comunicação seguros e integração de API de terceiros

- Testes & Qualidade: Boas práticas de testes, incluindo testes unitários, testes de integração e frameworks de testes automatizados

- Consciência de Segurança: Compreensão das práticas de codificação segura, especialmente relevantes para aplicações financeiras/pagamento

Qualificações Preferenciais

- Experiência com sistemas de processamento de pagamentos, padrões EMV ou tecnologia financeira

- Conhecimento de tecnologia NFC, protocolos de pagamento sem contacto 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

- Você tem experiência com ferramentas de design como Figma e Canva

- Você é altamente organizado, com fortes competências de gestão de projetos

- Você é um ótimo comunicador e colaborador

- Você possui uma mentalidade de crescimento, com vontade de aprender e uma atitude prática

Os Benefícios

- Confiamos em você, por isso oferecemos horários de trabalho flexíveis, desde que satisfaçam você e sua equipe;

- Seguro de Saúde;

- Subsídio de Alimentação;

- 25 dias de férias anuais (+ feriados);

- Cartão de Transporte Público;

- Eventos e atividades em equipe frequentes no escritório e fora dele;

- Lanches no escritório todos os dias;

- Ambiente de escritório amigável, confortável e informal.

A Teya se orgulha de ser uma empregadora que oferece oportunidades iguais.

Estamos comprometidos em criar um ambiente inclusivo onde todos, independentemente de raça, etnia, identidade de gênero ou expressão, orientação sexual, idade, deficiência, religião ou histórico, possam prosperar e fazer seu melhor trabalho. Acreditamos que uma equipe diversificada leva a melhores ideias, resultados mais fortes e um ambiente de trabalho mais solidário para todos.

Se você precisar de ajustes razoáveis em qualquer fase do processo de recrutamento, seja para entrevistas, avaliações ou outras partes da candidatura — encorajamos você a nos informar. Estamos comprometidos em garantir que cada candidato tenha uma experiência justa e acessível conosco.