;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Diretor de felicidade? Conheça 8 profissões em alta no mercado pós-pandemia

Getty Images
Imagem: Getty Images

Claudia Varella

Colaboração para o UOL, em São Paulo

16/09/2020 04h00

Quer trabalhar numa empresa com a função de levar felicidade aos seus colegas? Ou ocupar um cargo de liderança para resguardar a saúde financeira da companhia? Estas são algumas das profissões que serão mais demandadas no mercado de trabalho pós-pandemia, de acordo com um levantamento feito pela Luandre, empresa de consultoria em RH.

Gabriela Mative, superintendente de RH da Luandre, diz que houve um crescimento de oferta de vagas para vários cargos: programadores, analistas de marketing digital, especialista em segurança da informação e gerente de logística, entre outros.

"Em geral, os cargos seniores estarão em alta. Com a crise, muitas empresas aprenderam na prática a necessidade de ter uma boa inteligência financeira e estarão ainda mais atentas para essas posições no futuro. O cargo sênior é definido pela bagagem técnica e comportamental, perfil e expertise na cadeira", declarou Gabriela.

A superintendente afirma que a profissão de "Chief Happiness Officer" (CHO) ou diretor de felicidade está em alta porque as empresas estão cada vez mais preocupadas com o ambiente corporativo e o bem-estar de seus colaboradores.

"Está atrelada a uma necessidade da geração atual de não se contentar mais em apenas ter um emprego, mas sobretudo, em ser feliz nele. Parte do pressuposto de que pessoas felizes no trabalho são mais produtivas", afirmou.

Confira as 8 profissões que estarão em alta no pós-pandemia, de acordo com o levantamento da Luandre:

1) Chief Happiness Officer (CHO) ou diretor de Felicidade

  • Área: Recursos Humanos.
  • Remuneração*: Em média, de R$ 12 mil a R$ 22 mil.
  • O que faz: Tem como objetivo tornar o ambiente de trabalho mais harmonioso e satisfatório para a saúde mental dos profissionais, sendo uma ponte fundamental para o alinhamento das expectativas entre empresa e funcionários.

2) CFO, diretor Financeiro e Controller

  • Áreas: istrativa e contábil.
  • Remuneração*: Em média, de R$ 25 mil a R$ 40 mil.
  • O que faz: Responsável por resguardar a saúde financeira da empresa.

3) Especialista em Diversidade

  • Área: Recursos Humanos.
  • Remuneração*: Em média, de R$ 9.000 a 12 mil.
  • O que faz: Responsável por promover o tema de Diversidade e Inclusão dentro da organização em todas suas frentes.

4) Programadores

  • Área: TI.
  • Remuneração*: Em média, de R$ 6.000 a R$ 10 mil.
  • O que faz: O programador desenvolve, codifica, implementa e faz a manutenção de diversas linguagens e sistemas, de acordo com as necessidades da empresa e sua especialidade em cada programa. Teve um boom no período de distanciamento social em razão do fechamento de lojas físicas.

5) Especialista em segurança da informação

  • Área: TI.
  • Remuneração*: Em média, de R$ 7.000 a R$ 15 mil.
  • O que faz: Trabalha na proteção de dados e qualquer tipo de informação sensível para a organização. Está em alta por causa do crescimento digital de empresas e clientes, acelerado pela pandemia.

6) Analista de BI (Business Intelligence)

  • Área: Marketing / planejamento estratégico.
  • Remuneração*: Em média, de R$ 5.000 a R$ 10 mil.
  • O que faz: Analisa o comportamento do cliente e mercado no ambiente digital, fornecendo indicadores e dados para otimização do resultados do negócio e identificação de oportunidades para a empresa.

7) Analista de Marketing Digital

  • Área: Marketing.
  • Remuneração*: Em média, de R$ 7.000 a R$ 12 mil.
  • O que faz: Executa processo de atualização e mudanças digitais nas plataformas oficiais da empresa, integrando ferramentas, inteligência e conhecimento para modernização da área.

8) Gerente de Logística

  • Área: Logística.
  • Remuneração*: Em média, de R$ 10 mil a R$ 15 mil.
  • O que faz: Responsável por supervisionar e conduzir processos de estruturação da área, com o objetivo de reduzir riscos e garantir a eficiência dos prazos de entrega, assim como todo custo operacional.

*Os salários citados são uma média do mercado e estão sujeitos a alterações de acordo com a realidade e porte de cada empresa.

O levantamento foi feito com base na demanda das empresas e troca com clientes de diversos setores e segmentos, segundo Gabriela Mative.