Os Pensadores Ágeis

Desenvolvedor Fullstack Sénior (React, TypeScript, TDD/ATDD)

  • Nova · há 3 dias
  • Presencial · Coimbra, Lisboa, Porto
  • Tempo integral
Receba vagas como esta por email React / JavaScript · Coimbra Entra com o LinkedIn, sem nova palavra-passe.

Resumo da vaga

Localização
Coimbra, Lisboa, Porto
Regime
Presencial
Contrato
Tempo integral
Publicada
Esta semana

Descrição

Sobre a Oportunidade

Agile Thinkers está à procura de um Desenvolvedor Fullstack Sénior para colaborar em um envolvimento de desenvolvimento de produto de software a longo prazo para um dos nossos clientes.

Estamos à procura de um engenheiro experiente com forte expertise prática em React, JavaScript, TypeScript, testes automatizados e práticas de Programação Extrema (XP).

Você trabalhará em um ambiente de engenharia colaborativa onde os desenvolvedores costumam trabalhar em pares, compartilhar decisões técnicas e assumir a responsabilidade coletiva pela qualidade do software.

Esta posição requer sólida autonomia técnica. Você já deve estar confortável em aplicar TDD, ATDD, testes automatizados e práticas de DevOps de forma independente.

Responsabilidades Principais

  • Projetar, desenvolver, testar e manter recursos de software em sistemas frontend e backend.
  • Trabalhar regularmente em pares, aplicando programação em par e práticas de desenvolvimento colaborativo.
  • Participar em sessões de programação em grupo quando aplicável.
  • Aplicar Desenvolvimento Orientado a Testes (TDD) e Desenvolvimento Orientado a Testes de Aceitação (ATDD) como parte da engenharia do dia a dia.
  • Projetar, implementar e manter testes unitários, de integração e de regressão de forma independente em toda a pilha.
  • Contribuir para pipelines de CI/CD, verificações de qualidade automatizadas e práticas de DevOps.
  • Refatorar código para melhorar a manutenibilidade, confiabilidade e qualidade do software.
  • Colaborar com engenheiros e partes interessadas do produto para esclarecer requisitos, critérios de aceitação e comportamento esperado.
  • Contribuir para discussões técnicas, resolução de problemas e melhoria contínua.

Requisitos Essenciais

  • Experiência: Aproximadamente 5 a 7 anos de experiência profissional em desenvolvimento de software, incluindo experiência substancial em desenvolvimento fullstack.
  • Frontend: Forte experiência prática com React, JavaScript (ES6+) e TypeScript.
  • Backend: Experiência comprovada em projetar, desenvolver e manter aplicações, serviços e APIs backend.
  • TDD e ATDD: Sólido conhecimento prático e capacidade demonstrada de aplicar ambos de forma independente em desenvolvimento de produção.
  • Testes Automatizados: Forte experiência em projetar, implementar, manter e solucionar problemas de testes unitários, de integração e de regressão em frontend e backend.
  • DevOps e CI/CD: Experiência prática com integração contínua, entrega contínua, pipelines de construção e controles de qualidade automatizados.
  • Programação Extrema: Experiência com práticas de engenharia XP, incluindo refatoração contínua, propriedade coletiva de código e desenvolvimento colaborativo.
  • Programação em Par: Confortável em trabalhar regularmente em pares, compartilhando implementação, decisões técnicas e responsabilidades de resolução de problemas.
  • Autonomia Técnica: Capacidade de investigar problemas de forma independente, tomar decisões de engenharia sólidas e entregar software testado e manutenível.
  • Idiomas: Fluente em Português e Inglês ao nível C1 ou superior.

Nice to Have

  • Experiência com Desenvolvimento Orientado a Comportamento (BDD).
  • Experiência com programação em grupo ou programação em conjunto.
  • Experiência em melhorar estratégias de testes automatizados e fluxos de trabalho de CI/CD.
  • Experiência em equipas de engenharia orientadas a produtos.
  • Familiaridade com plataformas de nuvem e ambientes de despliegue modernos.

O Que Oferecemos

  • Colaboração a longo prazo: Envolvimento inicial de 12 meses em B2B, com possibilidade de renovação.
  • Engenharia colaborativa: Trabalhar ao lado de engenheiros experientes em um ambiente que valoriza a propriedade compartilhada, qualidade técnica e feedback contínuo.
  • Desenvolvimento profissional: Oportunidades para aprendizagem técnica e não técnica contínua.
  • Trabalho híbrido: Combinar colaboração remota com trabalho semanal no local.

Detalhes do Envolvimento

  • Contrato: Prestador de Serviços Independente / Acordo de Serviço B2B (recibos verdes ou faturamento de empresa).
  • Disponibilidade: Espera-se disponibilidade em tempo integral.
  • Duração: Envolvimento inicial de 12 meses, com possibilidade de renovação.
  • Localização: Lisboa, Braga ou Coimbra, Portugal.
  • Requisito de residência: Candidatos devem residir atualmente em Lisboa, Braga, Coimbra ou áreas circundantes.
  • Modelo de trabalho: Híbrido, com presença obrigatória no local uma vez por semana no escritório designado.
  • Idiomas: Português (fluente) e Inglês (mínimo C1).

Se você é um engenheiro fullstack experiente que gosta de desenvolvimento colaborativo e tem forte experiência prática em TDD, ATDD, testes automatizados e DevOps, gostaríamos de ouvir de você.

Por favor, envie o seu CV, destacando a sua experiência com React, TypeScript, desenvolvimento fullstack, testes automatizados e práticas XP.

Para se candidatar a este anúncio, visite o anúncio original no ITJobs.

  • React
  • JavaScript
  • TypeScript
  • DevOps

Contactos

O resumo devs.pt

As principais notícias, eventos e vagas — duas vezes por mês.