Descrição
Resumo:
Junte-se a uma equipe Flutter como engenheiro dedicado baseado em Lisboa, assumindo a responsabilidade pela entrega ponta a ponta de funcionalidades para desbloquear a roadmap de produtos móveis.
Pontos principais:
1. Entrega ponta a ponta de funcionalidades, desde o código até a publicação na loja de aplicativos
2. Participação nas decisões de arquitetura e explicação clara das escolhas de gerenciamento de estado
3. Contribuição para melhorias em CI/CD e tratamento independente de pontos de contato com o backend
**Sobre a vaga**
------------------
Você integrará nossa equipe Flutter como a capacidade de engenharia em Lisboa que desbloqueia nossa roadmap de produtos móveis para 2026. Você será responsável pela entrega ponta a ponta de funcionalidades, desde a primeira linha de código até a publicação na App Store e na Play Store, com cobertura total de testes e taxa de estabilidade acima de 99,5%.
Você trabalhará diariamente com uma equipe central baseada na Alemanha, no mesmo fuso horário, deixando PRs e notas de design de qualidade assíncrona que não exigem acompanhamento síncrono. A equipe da Alemanha está no limite de sua capacidade. Você muda isso.
**O que você fará**
------------------
* Você **se integrará** à base de código, à cadeia de ferramentas (Jira, Confluence, Git) e aos rituais diários da equipe em até 3 meses, entregando PRs revisados de forma independente
* Você **lançará sua primeira funcionalidade totalmente autogerida** em produção em até 3 meses, com cobertura total de testes e zero bugs críticos após o lançamento
* Você **participará nas decisões de arquitetura** e explicará claramente suas escolhas de gerenciamento de estado (BLoC, Riverpod) nas revisões da equipe
* Você **liderará a entrega ponta a ponta** de pelo menos uma funcionalidade importante em até 9 meses (projeto, QA, publicação na App Store e na Play Store)
* Você **manterá uma taxa de estabilidade de 99,5%** em todas as funcionalidades sob sua responsabilidade, respondendo a incidentes de produção dentro do SLA
* Você **tratará pontos de contato com o backend de forma independente** (Node.js e REST), evitando gargalos na equipe da Alemanha para integração de APIs
* Você **contribuirá para melhorias em CI/CD** (tempo de build, confiabilidade dos testes, automação de implantação)
**O que você traz**
------------------
**Requisitos obrigatórios**
* 3+ anos de experiência profissional com Flutter e Dart, com pelo menos um aplicativo em produção lançado pessoalmente tanto na App Store quanto na Play Store
* Experiência prática em produção com gerenciamento de estado BLoC ou Riverpod em escala, com capacidade de explicar trade-offs
* Experiência direta na depuração de falhas complexas em produção usando o Flutter DevTools, resolvidas sem suporte sênior
* Familiaridade com design de API REST e Node.js ou pontos de contato equivalentes com o backend, além de Firebase (Firestore, Auth, FCM)
* Demonstração de responsabilidade pela qualidade: testes unitários e widget escritos por padrão, responsabilidade pela estabilidade pós-lançamento
* Hábitos sólidos de colaboração remota assíncrona, idealmente com ao menos uma experiência prévia em trabalho diário entre fusos horários
* Português nativo e inglês fluente para negócios
**Desejáveis**
* Experiência em melhorar pipelines de CI/CD para mobile (Fastlane, GitHub Actions para mobile, Codemagic ou similares)
* Exposição direta ao Android nativo (Kotlin) ou iOS (Swift) para pontes específicas de plataforma
* Experiência contribuindo para ou mantendo bibliotecas compartilhadas de componentes móveis
**Sua equipe**
-------------
Você integrará a Equipe de Desenvolvimento dentro de nossa Prática de Desenvolvimento e Tecnologia. Relatará diretamente ao Diretor de Desenvolvimento e Tecnologia, trabalhando diariamente com os engenheiros Flutter baseados na Alemanha. A sobreposição de fuso horário é total (CET vs WET = 1 hora), portanto o modo assíncrono é o padrão, com momentos síncronos focados em arquitetura e revisões.
**Stack tecnológica**
--------------
* **Mobile:** Flutter, Dart, gerenciamento de estado BLoC ou Riverpod, Flutter DevTools
* **Pontos de contato com o backend:** Node.js, APIs REST, Firebase (Firestore, Auth, FCM)
* **CI/CD:** GitHub Actions ou GitLab CI para mobile, Fastlane ou Codemagic, fluxos de publicação na App Store e na Play Store
* **Ferramentas internas:** Jira, Confluence, Forecast, Claude AI, Claude Code, Cursor
**O que oferecemos**
-----------------
* **Benefícios legais:** Benefícios trabalhistas portugueses padrão via entidade local ou EOR (licenças remuneradas, feriados, licença parental, cobertura médica obrigatória)
* **Saúde:** Acordo suplementar de seguro saúde privado
* **Aprendizado:** Biblioteca completa Blinkist Business (4.500+ livros), 3 meses de Babbel, certificações HubSpot totalmente financiadas, se relevantes para seu trabalho
* **Flexibilidade:** Até 4 semanas por ano trabalhando de qualquer lugar da UE com auxílio de €500, modelo híbrido com acesso ao hub de Lisboa (2 dias por semana)
* **Cultura e ferramentas:** Estruturas hierárquicas planas com acesso direto ao CEO e à liderança, stack moderna (HubSpot, Jira, Confluence, Claude AI)
**Sobre a Thorit**
----------------
A Thorit é um dos principais parceiros europeus da HubSpot e uma consultoria líder em negócios e tecnologia. Combinamos consultoria estratégica com implementação prática de TI, desde arquitetura de CRM até infraestrutura de go-to-market totalmente automatizada, impulsionada por IA e sistemas agênticos.
**Pronto para se candidatar?**
-------------------
Envie sua candidatura via Ashby. Uma carta de apresentação é opcional, mas é obrigatório incluir um exemplo concreto de uma funcionalidade Flutter que você tenha gerido integralmente (da primeira linha de código até a publicação na App Store e na Play Store, incluindo o que falhou e como você lidou com isso).