Estágio Curricular | Digital Solutions | Avaliação e prototipagem de plataformas low-code e admin frameworks para back-offices de aplicações web.

  • Estágio

Descrição da empresa

Somos um Centro de Engenharia e Desenvolvimento de Produto que concebe, desenvolve e produz novas tecnologias, produtos e serviços para uma sociedade mais sustentável.

Trabalhamos fazendo a ponte entre cidades, indústria e universidades em torno de grandes programas de desenvolvimento e industrialização de produtos e serviços, a partir de Portugal, em sectores de alta tecnologia como a mobilidade, a aeronáutica e o espaço.

Esta oportunidade é para a àrea de Digital Solutions

Descrição do emprego

No desenvolvimento de aplicações digitais, uma parte significative do esforço técnico é frequentemente dedicada à implementação de back-offices. Estes back-offices são essenciais para a operação, configuração e manutenção das aplicações (gestão de masterdata, parametrização, administração de utilizadores, permissões, etc.), mas têm baixo valor visível para o utilizador final e elevado custo de desenvolvimento.

Nos últimos anos surgiram várias plataformas e frameworks que prometem acelerar este tipo de desenvolvimento, nomeadamente admin frameworks e soluções low-code orientadas à criação rápida de interfaces administrativas baseadas em modelos de dados e APIs existentes. 

No entanto, a sua adequação a contextos reais, níveis de personalização, extensibilidade e integração com backends customizados varia significativamente.

Este projecto de estágio tem como objectivo avaliar este tipo de ferramentas e validar, através de provas de conceito, quais podem efetivamente reduzir esforço, tempo de desenvolvimento e custo de manutenção em aplicações reais.

Objectivos
O estágio terá como principais objectivos:

  • Analisar e classificar ferramentas de admin e low-code para criação de back-offices e aplicações administrativas.
  • Avaliar capacidades como modelação de recursos, geração automática de CRUD, gestão de permissões, customização de UI, extensibilidade e integração com APIs existentes.
  • Desenvolver provas de conceito funcionais em 2 a 3 ferramentas selecionadas, aplicadas a um caso de uso realista.
  • Comparar as soluções em termos de esforço de implementação, flexibilidade, limitações técnicas e adequação a contextos de produto.
  • Produzir recomendações técnicas fundamentadas para adoção futura.

Âmbito técnico
Durante o estágio, o candidato irá trabalhar com tecnologias como:

  • Plataformas low-code e admin frameworks (por exemplo: AdminJS, Budibase, Appsmith, ToolJet ou equivalentes).
  • APIs REST ou GraphQL.
  • Conceitos de modelação de dados, autenticação, autorização e controlo de acessos.
  • Tecnologias web como JavaScript/TypeScript, Node.js, React ou equivalentes.
  • Ambientes cloud e/ou containers (Docker), conforme necessário para os PoCs.

Resultados esperados
No final do estágio espera-se:

  • Um levantamento estruturado das ferramentas analisadas, com critérios claros de comparação.
  • 2 a 3 provas de conceito implementadas e documentadas.
  • Uma análise crítica dos trade-offs entre frameworks “code-first” e plataformas low-code.
  • Um relatório final com conclusões e recomendações técnicas.

 

Habilitações

Perfil do candidato
Procuramos um/a estudante de Engenharia Informática, Sistemas de Informação ou área equivalente, com:

  • Interesse em desenvolvimento web e arquiteturas de software.
  • Conhecimentos de programação (preferencialmente JavaScript/TypeScript).
  • Curiosidade técnica e capacidade de análise crítica.
  • Autonomia, organização e gosto por explorar novas ferramentas.
  • Valorizam-se conhecimentos de APIs, bases de dados e frameworks frontend, mas não são obrigatórios.

Informações adicionais

Duração
A definir (tipicamente 3 a 6 meses), em regime a acordar.

Aviso de privacidadeLogótipo