| Conhecimentos |
| Conhecimentos abrangentes da língua inglesa |
| Conhecimentos abrangentes de algoritmia e paradigmas de programação |
| Conhecimentos abrangentes de desenho |
| Conhecimentos abrangentes de Matemática |
| Conhecimentos de abrangentes de planeamento e gestão de projetos de tecnologias de informação |
| Conhecimentos especializados de desenho de interfaces gráficas para aplicações móveis |
| Conhecimentos especializados de linguagens de programação para plataformas móveis |
| Conhecimentos especializados de paradigmas de gestão de base de dados |
| Conhecimentos especializados em frameworks de desenvolvimento de aplicações móveis |
| Conhecimentos especializados em frameworks de testes para aplicações móveis |
| Aptidões |
| Analisar diferentes ambientes e plataformas digitais para a implementação de aplicações móveis |
| Aplicar as regras de construção de algoritmos no desenvolvimento de aplicações móveis |
| Aplicar técnicas de planeamento e gestão de projetos usando metodologias ágeis |
| Identificar e aplicar a linguagem de programação mais adequada para a conceção e desenvolvimento de uma aplicação tendo em conta a sua natureza e a plataforma de execução |
| Identificar e aplicar a técnica de design mais adequada para a conceção e desenvolvimento de uma aplicação móvel |
| Identificar e aplicar as diferentes fases da conceção e desenvolvimento de uma aplicação móvel |
| Identificar e aplicar técnicas de configuração e aplicação de testes |
| Identificar e manipular frameworks de desenvolvimento móvel e linguagens de programação |
| Atitudes |
| Demonstrar capacidade de refletir a cultura da organização |
| Demonstrar capacidade de resposta |
| Demonstrar capacidade de trabalho em equipa e para o desenvolvimento colaborativo de produtos |
| Demonstrar comportamento ético |
| Demonstrar criatividade para a inovação na conceção e desenvolvimento de aplicações móveis |
| Demonstrar iniciativa e empreendedorismo |