Site icon Ango Emprego

Desenvolvedor full stack (Web e Mobile)

Sobre a vaga

Título da Função:Desenvolvedor Full Stack (Web e Mobile)

Resumo da Função:Atuar no desenvolvimento completo (front-end e back-end) de aplicações web e mobile, garantindo performance, segurança e boa experiência do utilizador. Trabalhar em colaboração com designers, gestores de projeto e outros programadores para entregar soluções digitais modernas, escaláveis e eficazes.

Responsabilidades Principais:

Front-end:

  • Desenvolver interfaces web responsivas e mobile-friendly.
  • Implementar designs fornecidos por UI/UX designers.
  • Trabalhar com frameworks modernos (ex: React, Vue, Angular).
  • Garantir acessibilidade, usabilidade e compatibilidade entre navegadores.

Back-end:

  • Criar e manter APIs e serviços web (REST, GraphQL, etc.).
  • Desenvolver lógica de negócios, autenticação, gestão de base de dados e integração com serviços externos.
  • Trabalhar com frameworks e linguagens como Node.js, PHP (Laravel), Python (Django/Flask), ou outros conforme a stack da empresa.
  • Garantir segurança de aplicações (criptografia, validação, controlo de acesso).

Mobile:

  • Desenvolver aplicações móveis nativas ou híbridas (ex: React Native, Flutter).
  • Integrar aplicações móveis com serviços backend e bases de dados.

Gerais:

  • Realizar testes (unitários, integração, automatizados).
  • Manter documentação técnica clara e atualizada.
  • Participar na análise e planeamento técnico de projetos.

Requisitos:

Obrigatórios:

  • Experiência comprovada com desenvolvimento web e/ou mobile.
  • Domínio de HTML, CSS, JavaScript e frameworks modernos.
  • Conhecimentos em pelo menos uma linguagem backend (Node.js, PHP, Python, etc.).
  • Experiência com bases de dados relacionais (MySQL, PostgreSQL) e/ou NoSQL (MongoDB).
  • Familiaridade com ferramentas de versionamento (Git).
  • Boa capacidade de resolução de problemas.

Desejáveis:

  • Experiência com DevOps (Docker, CI/CD, cloud).
  • Conhecimento em segurança de aplicações web.
  • Experiência com plataformas CMS (ex: WordPress).
  • Conhecimento em integração com serviços de pagamento e APIs externas
Exit mobile version