Engenheiro(a) de Software (Flutter)

Empresa
Descrição
Resumo da Vaga: Procuramos um Engenheiro(a) de Software para desenvolver e evoluir a app Agapone em Flutter sobre Supabase, com responsabilidade direta pela qualidade, performance e experiência. Principais Destaques: 1. Desenvolver funcionalidades end-to-end em Flutter e integrar com Supabase 2. Colaborar com produto e design para experiências polidas 3. Impacto direto e visível no produto, sem burocracia A Human Match é uma start\-up portuguesa focada em resultados e inovação, a desenvolver o Agapone \- uma plataforma de dating centrada em compatibilidade psicológica, relações conscientes e desenvolvimento pessoal. Estamos a contratar um(a) Engenheiro(a) de Software para construir e evoluir a app Agapone em Flutter sobre um backend Supabase, com responsabilidade direta pela qualidade, performance e experiência. Execução end\-to\-end numa equipa pequena, rápida e exigente. Sabe mais sobre o produto em https://agapone.com/ **Responsabilidades** * Desenvolver funcionalidades end\-to\-end em Flutter (Dart), da UI à integração com o backend. * Integrar com o Supabase (Postgres, RLS, Edge Functions, Realtime) e com serviços externos. * Escrever código testável, legível e bem estruturado, e participar em code reviews. * Cuidar da performance, do crash\-free rate, dos tempos de arranque e do consumo de dados/bateria. * Colaborar com produto e design para transformar especificações em experiências polidas. * Instrumentar observabilidade (logs, métricas, analytics) e diagnosticar problemas em produção. * Participar no ciclo de release (Google Play / App Store), com entregas curtas e frequentes. **Qualificações e Experiência** * 3\+ anos em desenvolvimento mobile, com experiência sólida em Flutter/Dart. * Domínio de gestão de estado, arquitetura limpa e integração com APIs REST/Realtime. * Boa base de testes automatizados (unitários, widget, integração) e de CI/CD. * Experiência a publicar e manter apps em produção. * Autonomia para entregar de ponta a ponta e tomar decisões técnicas fundamentadas. * Cuidado com qualidade, detalhe e experiência do utilizador. * Português ou inglês fluente. **Competências Técnicas** * Flutter/Dart e o respetivo ecossistema de packages. * Backend as a service (idealmente Supabase/Firebase) e Postgres. * REST, Realtime, autenticação e sincronização de estado. * Testes automatizados e pipelines de CI/CD. * Ferramentas de AI para acelerar desenvolvimento e debugging. **Diferenciais** * Experiência com Supabase, PostGIS ou geolocalização. * Animações, motion e microinterações em Flutter. * Noções de produto e forte sensibilidade a UX. * Contribuições open\-source ou projetos próprios. * Interesse por psicologia, relações ou bem\-estar. **Condições** * Tipo de contrato: Full\-time * Localização: Remoto (preferência por candidatos na Europa) * Faixa salarial: €40\.000 – €70\.000 anuais, ajustado à experiência e resultados comprovados * Remoto total na Europa, com horário flexível orientado a resultados. * Componente variável indexada a performance. * Possibilidade de equity consoante senioridade e impacto. * Impacto direto e visível no produto, sem camadas de burocracia. * Acesso premium à Agapone e à nossa stack de ferramentas. Pagamento: 40 000,00€ \- 70 000,00€ por ano Benefícios: * Cartão/Ticket refeição * Descontos comerciais * Horário flexível * Seguro de vida * Seguro saúde * Trabalho remoto Pergunta(s) de seleção: * Perfil MBTI * Previligiamos utilizadores do nosso produto Agapone. Além disso avaliamos o encaixe pela pessoa: como pensas, decides e te ligas. Qual o teu ID de utilizador Agapone? Localização do trabalho: Remoto
Publicado por

João Santos
Indeed · HR




