Skip to content

eqi-investimentos/desafio-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Desafio Desenvolvedor Frontend React

Bem-vindo ao desafio para Desenvolvedor Frontend React

Quem somos

Somos um dos maiores escritórios de Assessoria de Investimentos com presença em 11 cidades no Brasil e 11 anos de história no Mercado Financeiro.

Você fará parte da equipe de Engenharia de Software, tendo a oportunidade de construir soluções e ferramentas financeiras que simplifiquem a experiência dos nossos clientes no mercado de investimentos.

Somos uma empresa em crescimento, então aqui o aprendizado é constante.

Apresentação do problema

O desafio consiste em desenvolver um componente para seleção de datas escrito em React utilizando Next.js. Este componente será disponibilizado via embed e deverá ser capaz de receber os parâmetros de data inicial (data_inicial) e data final (data_final) através de query parameters. Estas datas irão filtrar a seleção da data. Além disso, o componente deverá emitir um evento de postMessage ao final da seleção da data.

O que será avaliado

Neste desafio técnico, será avaliada a habilidade dos candidatos em desenvolver um componente React funcional e reutilizável, demonstrando competência na integração de tecnologias como Next.js. Será considerada a capacidade de compreender os requisitos do problema e traduzi-los em código eficiente. Além disso, serão avaliadas habilidades como familiaridade com React, Next.js e JavaScript em geral, bem como a capacidade de seguir boas práticas de desenvolvimento.

  • Código bem escrito e limpo;
  • Uso adequado de React e Next.js;
  • Manipulação de parâmetros de URL;
  • Capacidade de emitir eventos de postMessage;
  • Responsividade e estilo do componente.

O mínimo esperado

  • Desenvolver o componente de seleção de data de acordo com os requisitos fornecidos;
  • O componente deve ser disponibilizado via embed e ser capaz de receber data_inicial e data_final via query parameters;
  • Implementar a lógica para emitir um evento de postMessage com os dados selecionados pelo usuário.

Diferenciais

Espera-se que os candidatos sejam capazes de criar um componente React funcional, seguindo as melhores práticas de desenvolvimento. Além disso, será valorizada a capacidade de criar uma solução flexível e reutilizável, bem como a habilidade de documentar adequadamente o código e fornecer instruções claras para sua utilização.

  • Implementação de testes;
  • Uso de bibliotecas ou ferramentas adicionais para melhorar a qualidade ou a experiência do usuário;
  • Componente altamente personalizável e modular.
  • Containerização (docker).

Entregando o desafio

  • Criar um repositório para o desafio na sua conta do Github (não fazer fork);
  • No README do projeto deve ter instruções de como executar e acessar o componente;
  • Envie o link do projeto para o e-mail desafio-tech@euqueroinvestir.com

About

Bem vindo ao desafio para Desenvolvedor Front-end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published