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 |