Banco de talentos - Desenvolvedor Frontend (ReactJS)

Candidatar-se para a vaga
  • Exact Sales
  • Florianópolis, Brasil
  • Efetivo
  • Vaga também para PcD
Banco de talentos - Desenvolvedor Frontend (ReactJS)

Descrição da vaga

const createApplicant = (name = "", skills = [], skillsPlus = []) => ({ name, skills, skillsPlus });

const skills = ["es6", "es7", "react", "redux", "async programming", "flexbox", "git"];

const skillsPlus = ["material-ui", "testes", "c#", "sql server", "entity framework"];

const applicantName = prompt("Digite seu nome:");

let applicantSkills = prompt("Digite suas habilidades, separado-as por vírgula (ES6, ES7, React, Redux etc):");

let applicantSkillsPlus = prompt("Digite suas habilidades plus, separando-as por vírgula (Material-UI, TDD, C# etc ):");

const skillsFound = [];

const skillsPlusFound = [];

let someApplicant = {};

 

applicantSkills = applicantSkills ?

applicantSkills.split(",").map(skill => skill.trim()) : [];

applicantSkillsPlus = applicantSkillsPlus ?

applicantSkillsPlus.split(",").map(skill => skill.trim()) : [];

someApplicant = createApplicant(applicantName, applicantSkills, applicantSkillsPlus);

someApplicant.skills.forEach(skill => { if(skills.includes(skill)) skillsFound.push(skill); });

someApplicant.skillsPlus.forEach(skill => { if(skillsPlus.includes(skill)) skillsPlusFound.push(skill); });

if(someApplicant.skills.length === skills.length && !!someApplicant.skillsPlus.length)

alert(`Parabéns candidato(a) ${someApplicant.name}! Você parece ser um candidato com forte potencial para trabalhar conosco.`);

else if(someApplicant.skills.length === skills.length)

alert(`Parabéns candidato(a) ${someApplicant.name}! você tem as habilidades principais para esta vaga.`);

else

alert("Infelizmente você não se encontra dentro do perfil que procuramos. Obrigado!"); 


Você é aficcionado por programação, adora desafios e boas práticas, além de gostar de contribuir para a evolução do produto com seu trabalho?


Então seu lugar é na nossa equipe de desenvolvedores da Exact Sales!

Responsabilidades e atribuições

Requisitos e qualificações

O que esperamos do seu perfil:


Pré requisitos:


 

Desejável:

 

Informações adicionais

Carga horária semanal:

 

 

Remuneração e benefícios:

 

DESCRIÇÃO DA EMPRESA


A Exact Sales combina metodologia própria com um software inovador. O objetivo? Aceleração de vendas, melhor entrega de valor e aumento do faturamento. Somos uma empresa de soluções precisas para vendas complexas. Venha fazer parte do nosso time!

Conheça mais sobre nós

Candidatar-se para a vaga