Atividades:• Usar linguagens de marcação como HTML para criar páginas da web amigáveis ao usuário• Manter e melhorar o site• Otimizar aplicativos para velocidade máxima• Projetar recursos baseados em dispositivos móveis• Colaborar com desenvolvedores de back-end e web designers para melhorar a usabilidade• Obter feedback e criar soluções para usuários e clientes• Escrever documentos e guias de requisitos funcionais• Criar mockups e protótipos de qualidade• Ajudar desenvolvedores de back-end com codificação e solução de problemas• Garantir padrões gráficos de alta qualidade e consistência de marca• Manter-se atualizado sobre tecnologias emergentesHabilidades necessárias:• Experiência avançada em noções básicas de front-end (HTML/CSS/SASS/Javascript/Angular/NodeJS/React)• Streaming de eventos (Confluent/Kafka/Azure Eventhub)• Plataforma de nuvem: Azure Kubernetes Services/RedHat Openshift• Ferramentas de CI/CD: Jenkins/Groovy/Azure DevOps/Redis• Bancos de dados: Postgres/Azure CosmosDB/Azure SQL• Data Warehouse e Analytics: Snowflake/Azure Data Bricks/Apache Spark• Monitoramento: Datadog/Azure Application Insights/Grafana/Prometheus• Microsoft Azure: CLI/Azure AD/Gerenciamento de Recursos/VNet/DNS/Key Vault/APIM/Front DoorConhecimento de desenvolvedor front-end nos seguintes assuntos:• Programação em par• CI/CD• Desenvolvimento orientado a testes• Testes unitários• Mocking/Stubbing/Spying• Codificação limpa/Garantia de qualidade de código• Princípios SOLID• Padrões de design• Conceitos de banco de dados• SQL (DML, DDL, DQL, DCL)• Injeção de SQL• Eficiência (estratégias de indexação)• Processamento de fluxo de dados e fluxo de eventos• Padrões de processamento de dados• Conceitos de desenvolvimento web• Serviços web (API - RESTFul)• Conceitos de segurança web• Arquitetura web