Num relance
- Tarefas: Desenvolver e entregar novas funcionalidades para aplicações móveis usando Flutter.
- Empresa: Empresa portuguesa inovadora que colabora com organizações internacionais.
- Benefícios: Modelo de trabalho híbrido, contrato de 6 meses com possibilidade de extensão.
- Outras informações: Ambiente colaborativo com práticas modernas de desenvolvimento de software assistido por IA.
- Porquê este emprego: Trabalhe em projetos internacionais e aprenda com equipas de engenharia experientes.
- Qualificações: 5+ anos de experiência em engenharia de software, incluindo 3 anos com Flutter.
O salário previsto situa-se entre 72000 - 88000 € por ano.
A Alongside é uma empresa portuguesa que colabora com organizações internacionais para construir e escalar equipas de tecnologia excepcionais. Estamos à procura de um engenheiro Flutter sénior para se juntar a um emocionante projeto internacional dentro de uma empresa global de tecnologia. Você contribuirá para o desenvolvimento e evolução de uma aplicação móvel utilizada por profissionais de contabilidade em toda a Europa, trabalhando ao lado de equipas internacionais baseadas em Portugal, Países Baixos e Índia. Este é um papel de engenharia prático onde o desenvolvimento Flutter, a arquitetura de software e a codificação assistida por IA se juntam para construir soluções móveis escaláveis e de alta qualidade.
Responsabilidades:
- Desenhar, desenvolver e entregar novas funcionalidades para aplicações móveis usando Flutter (iOS e Android).
- Assumir a responsabilidade pelas funcionalidades ao longo do ciclo de vida do desenvolvimento, desde a especificação até à produção.
- Trabalhar com ferramentas de desenvolvimento assistidas por IA, como GitHub Copilot, para acelerar o desenvolvimento enquanto garante a qualidade do código.
- Aplicar práticas de Desenvolvimento Orientado a Especificações usando ferramentas como OpenSpec ou similares.
- Contribuir para a arquitetura da aplicação e gestão de estado usando Riverpod.
- Desenvolver e manter testes automatizados, incluindo testes unitários, de widget e de integração.
- Melhorar pipelines de CI/CD e processos de lançamento de aplicações móveis.
- Resolver problemas de produção e melhorar continuamente o desempenho da aplicação.
- Colaborar com as equipas de Produto, Design e Backend em um ambiente internacional.
- Compartilhar conhecimento técnico e apoiar outros engenheiros através de mentoria e revisões de código.
Requisitos:
- Mais de 5 anos de experiência em engenharia de software, incluindo pelo menos 3 anos trabalhando com Flutter.
- Experiência sólida no desenvolvimento e manutenção de aplicações móveis publicadas na App Store e Google Play.
- Conhecimento sólido de Flutter, Dart e gestão de estado, preferencialmente Riverpod (experiência com BLoC ou Provider também é valorizada).
- Experiência prática usando ferramentas de codificação assistidas por IA, como GitHub Copilot, Cursor, Claude Code ou similares.
- Familiaridade com abordagens e ferramentas de Desenvolvimento Orientado a Especificações, como OpenSpec ou GitHub Spec Kit.
- Experiência com testes automatizados (testes unitários, de widget e de integração).
- Bom entendimento de OOP, princípios SOLID, padrões de design e REST APIs.
- Experiência com pipelines de CI/CD para aplicações móveis.
- Inglês fluente, tanto escrito quanto falado.
Contrato de 6 meses, com possibilidade de extensão dependendo das necessidades do projeto (não garantido). Modelo de trabalho híbrido, com 2 dias obrigatórios de escritório por semana em Boavista, Porto. Oportunidade de trabalhar em um projeto internacional com equipas de engenharia experientes. Exposição a práticas modernas de desenvolvimento de software orientadas a IA. Um ambiente colaborativo onde você pode contribuir para decisões técnicas e desenvolvimento de produtos.
Empregador para Senior Flutter Engineer in Porto: Alongside
A Alongside é um excelente empregador que oferece um ambiente de trabalho inovador e colaborativo, ideal para quem deseja crescer na área de desenvolvimento. Com uma forte ênfase em mentoria e oportunidades de aprendizagem, os colaboradores têm acesso a projetos desafiadores que utilizam tecnologias de ponta como IA, React e Node.js. A cultura da empresa promove a curiosidade e a criatividade, tornando-a um local inspirador para desenvolver as suas habilidades e contribuir para soluções impactantes.