>

Tecnologia da Informação (TI)

Desenvolvedor(a) Full Stack

Em nossa empresa, estamos em busca de um(a) Desenvolvedor(a) Full Stack para se juntar à equipe. Você será responsável por desenvolver aplicações web e móveis de alta qualidade com um enfoque na experiência do usuário. Se você é apaixonado(a) por tecnologia e inovação, esta oportunidade é para você!

Responsabilidades

  • Desenvolver aplicações web e móveis utilizando tecnologias de última geração.

  • Criar e manter bancos de dados relacionais e não relacionais.

  • Trabalhar em equipe com os designers de UX/UI para garantir a melhor experiência do usuário.

  • Solucionar problemas e depurar incidentes no código.

  • Criar e manter documentação técnica de projetos.

Requisitos

  • 3 anos de experiência em desenvolvimento Full Stack.

  • Sólidos conhecimentos em tecnologias de desenvolvimento web, como HTML, CSS, JavaScript e jQuery.

  • Experiência em frameworks de desenvolvimento web, como React, Angular ou Vue.

  • Domínio no desenvolvimento de bancos de dados relacionais e não relacionais.

  • Conhecimentos em metodologias ágeis de desenvolvimento de software.

  • Habilidade para trabalhar em equipe e sob pressão.

  • Inglês avançado.

Se você é uma pessoa apaixonada pelo seu trabalho e deseja fazer parte de uma empresa que promove o crescimento profissional e pessoal, candidate-se e junte-se à nossa equipe!

Perguntas de Entrevista

Qual foi a sua experiência trabalhando com tecnologias front-end e quais você considera serem suas habilidades mais fortes nessa área?

Esta pergunta busca conhecer a experiência e as habilidades do(a) candidato(a) no desenvolvimento de tecnologias front-end. Espera-se que o(a) candidato(a) descreva os projetos nos quais trabalhou, as tecnologias que utilizou e as habilidades que tem para trabalhar com HTML, CSS, JavaScript, ReactJS e AngularJS, entre outras ferramentas.

Como você já trabalhou com bancos de dados SQL e não-SQL? Você poderia compartilhar um exemplo de como já realizou um projeto utilizando algum deles?

Para esta pergunta, espera-se que o(a) candidato(a) descreva sua experiência trabalhando com bancos de dados SQL e não-SQL, incluindo a frequência de uso e os projetos nos quais trabalhou. Além disso, espera-se que o(a) candidato(a) forneça um exemplo de como realizou um projeto utilizando uma dessas tecnologias e como resolveu qualquer desafio que tenha surgido.

Você poderia descrever um projeto bem-sucedido no qual participou como desenvolvedor(a) full stack? Qual papel você teve no projeto e quais foram os desafios que surgiram durante o processo?

Esta pergunta busca conhecer a experiência do(a) candidato(a) em projetos, sua capacidade de trabalho em equipe, suas habilidades de comunicação e sua capacidade de resolver problemas. Espera-se que o(a) candidato(a) descreva seu papel no projeto, as tecnologias utilizadas e os desafios que teve que superar durante o processo.

Como você lida com a segurança no seu design e desenvolvimento de aplicações web?

Para esta pergunta, espera-se que o(a) candidato(a) descreva os conhecimentos que possui quanto aos aspectos de segurança para aplicações web. Deverá explicar quais ferramentas utiliza para garantir a segurança das aplicações, como garante que as melhores práticas sejam utilizadas e como monitora o tráfego para buscar possíveis vulnerabilidades.

Como você já trabalhou com sistemas de controle de versão como o Git? Você poderia compartilhar um exemplo de como utilizou o Git em um projeto?

Esta pergunta busca conhecer a experiência e os conhecimentos do(a) candidato(a) quanto ao uso de sistemas de controle de versão. Espera-se uma resposta detalhada sobre seus conhecimentos e habilidades no uso do Git, desde a criação de um repositório até a utilização de branches para o desenvolvimento de novas funcionalidades.

Como você lida com o controle de qualidade no desenvolvimento de software? Quais são suas medidas para garantir a qualidade dos produtos de software que desenvolve?

Para esta pergunta, espera-se que o(a) candidato(a) descreva os passos que segue para garantir a qualidade dos produtos de software que desenvolve. Incluindo as ferramentas que utiliza, as metodologias que segue e os controles de qualidade que estabelece para garantir a excelência do seu trabalho.

Como você se mantém atualizado(a) quanto às últimas tendências e tecnologias no desenvolvimento de software?

Esta pergunta busca conhecer a capacidade do(a) candidato(a) de se manter atualizado(a) no mundo da tecnologia, em particular, o desenvolvimento de software. Espera-se que o(a) candidato(a) descreva seus processos e hábitos de atualização, como a participação em conferências e eventos, a leitura de blogs e a experimentação com novas ferramentas e tecnologias.

Testes Recomendados da Evalart

Teste DISC completo

Esse teste entrega uma descrição para cada uma das dimensões DISC, além do perfil que corresponde ao candidato (dentro dos 15 perfis clássicos)

Teste de Inteligência 24 Perguntas

Teste de Inteligência de 24 perguntas que avalia várias áreas de inteligência a partir de diferentes ângulos (raciocínio lógico, aptidão verbal, aptidão numérica, inteligência visual, padrões), dando uma pontuação geral entre 0 e 24 pontos.

Teste básico de JavaScript

O Teste de Conhecimento do Framework Jest é uma avaliação prática para desenvolvedores que trabalham com o Jest, um framework de testes para JavaScript. Ele avalia habilidades como escrita de testes unitários, criação de mocks, e configuração do Jest. Com este teste, é possível identificar os candidatos que têm um conhecimento profundo do Jest e que podem aplicá-lo em projetos reais. Utilizando a plataforma Evalart, os resultados deste teste podem ser comparados com outras avaliações e com os resultados de outros candidatos para identificar os melhores desenvolvedores para sua equipe.

Conhecimentos de SQL

A Evalart oferece o teste de conhecimento SQL intermediário que avalia a compreensão teórica e habilidade prática dos candidatos no uso da linguagem SQL. Este teste combina perguntas teóricas com desafios práticos em que os candidatos devem escrever consultas SQL para resolver problemas específicos. É uma ferramenta ideal para verificar se o candidato tem o conhecimento e a capacidade de usar SQL para resolver problemas cotidianos no ambiente de trabalho

Teste de inglês avançado

Teste de inglês para perfis com conhecimentos avançados de inglês.

Quer melhorar seus processos seletivos?

Comece a usar testes psicométricos e técnicos hoje mesmo, sem custo.