Estamos procurando desenvolvedores front-end com conhecimentos nas tecnologias HTML5, CSS3 e JavaScript e nos conceitos de UI e UX.
Nosso time atua com tecnologia em e-mail marketing há mais de 10 anos, desenvolvendo produtos e serviços para nossos clientes baseando-se em nossos valores essenciais, que são Excelência, Felicidade e Aprendizado.
Para fortalecer ainda mais nosso negócio e atendimento ao cliente, buscamos um Desenvolvedor Front End para ajudar nossa equipe de Design e Experiência do Cliente na criação de toda identidade visual das plataformas, com voz ativa nos projetos, oportunidade de aplicar conceitos UX e desenvolvimento de interfaces (HTML, CSS, Javascript, etc) em novos produtos.
Em um ambiente jovem, acolhedor e totalmente conectado a nossa geração, queremos pessoas inquietas, que buscam aprender (e muito) novas tecnologias e aplicá-las ao nosso negócio, que também será um pouco seu!
back-end
.Esse relatório precisa possuir as colunas ID
e Nome
e as ações: Visualizar
, Editar
e Excluir
Visualizar
deve abrir um modal com os detalhes do contatoEditar
deve abrir um modal com os detalhes do contato editáveis e com um botão SalvarExcluir
deve confirmar a ação com o usuário antes de excluirAntes de realizar as requisições abaixo, é preciso gerar um token de acesso. Para isso, é preciso efetuar uma requisição POST para a URL
https://www.mediapost.com.br/vagas/dev-frontend/api/token
Agora, basta enviar esse token em todas as chamadas em um parâmetro token
.
Ao invés de exibir os dados do relatório diretamente no HTML, faça uma requisição AJAX do tipo GET para a URL
https://www.mediapost.com.br/vagas/dev-frontend/api/listar
Ao invés de exibir os dados do contato nos modais de Visualizar e Editar diretamente no HTML, faça uma requisição AJAX do tipo GET
para a URL a seguir, informando um parâmetro id
com o ID do contato
https://www.mediapost.com.br/vagas/dev-frontend/api/detalhes
Para criar um contato, faça uma requisição AJAX do tipo POST para a URL
https://www.mediapost.com.br/vagas/dev-frontend/api/salvar
PS: os campos a serem postados são os mesmos retornados na URL de detalhes acima (inclusive as formatações de telefone), menos o campo id
.
Para editar um contato, faça uma requisição AJAX do tipo POST para a URL
https://www.mediapost.com.br/vagas/dev-frontend/api/salvar
PS: os campos a serem postados são os mesmos retornados na URL de detalhes acima (inclusive as formatações de telefone), inclusive o campo id
.
Para excluir um contato, faça uma requisição AJAX do tipo DELETE para a URL
https://www.mediapost.com.br/vagas/dev-frontend/api/excluir?id=ID-DO-CONTATO
page