Desenvolvedor Front End - Jr

PEC TEC LTDA

Belo Horizonte - MG

3 posições

Integral

Presencial
Junior
Estagiário
Tecnologia

Desenvolvimento de Interfaces de Usuário:

· Criar e implementar interfaces de usuário utilizando HTML, CSS, e JavaScript, seguindo as orientações de design e melhores práticas de desenvolvimento.

· Colaborar com o time de design para traduzir wireframes e protótipos em interfaces funcionais e esteticamente agradáveis.

Desenvolvimento Responsivo:

· Implementar design responsivo, garantindo que as interfaces funcionem de maneira eficiente em diferentes dispositivos e tamanhos de tela (desktop, tablet, e mobile).

· Utilizar media queries, frameworks como Bootstrap ou Tailwind CSS, e outras técnicas de CSS para garantir a adaptação dos layouts.

Interação com APIs e Backend:

· Consumir APIs RESTful para integrar dados dinâmicos nas interfaces, trabalhando em conjunto com desenvolvedores backend para garantir que a comunicação entre frontend e backend funcione corretamente.

· Manipular dados recebidos das APIs utilizando JavaScript, AJAX, ou Fetch API para atualizar a interface do usuário em tempo real.

Otimização de Performance e SEO:

· Trabalhar na otimização do desempenho das páginas web, utilizando técnicas como lazy loading, compressão de imagens, e minificação de arquivos CSS/JavaScript.

· Colaborar na aplicação de boas práticas de SEO (Otimização para Motores de Busca), garantindo que as páginas estejam otimizadas para serem indexadas corretamente.

Testes e Depuração de Código:

· Escrever e executar testes básicos de interface, garantindo que as funcionalidades estejam operando conforme esperado e que não ocorram quebras em diferentes navegadores.

· Utilizar ferramentas de desenvolvimento do navegador (DevTools) para depurar código HTML, CSS e JavaScript, corrigindo problemas de renderização e comportamento da página.

Colaboração em Projetos Ágeis:

· Participar de reuniões de sprint planning e daily scrums, colaborando com outros desenvolvedores, designers e stakeholders para garantir que os prazos sejam cumpridos e as metas do projeto sejam alcançadas.

· Contribuir em revisões de código, recebendo feedback de desenvolvedores mais experientes e aplicando boas práticas para melhorar a qualidade do código.

Documentação e Melhoria Contínua:

· Documentar o código e as funcionalidades desenvolvidas para facilitar a compreensão e manutenção por outros membros da equipe.

· Participar de processos de melhoria contínua, sugerindo ideias para otimização de código e novas funcionalidades baseadas no feedback de usuários e métricas de desempenho.

Requisitos

Escolaridade

  • Graduação
  • Tecnólogo
  • Ensino Técnico

Habilidade Técnica

  • Capacidade de aplicar os conhecimentos de HTML, CSS, JavaScript, e ferramentas como Bootstrap ou Tailwind CSS no desenvolvimento de interfaces de usuário
  • Habilidade em consumir e integrar APIs, manipulando dados dinamicamente na interface com eficiência.

Localização

Rua Tomé de Souza, 810, 4 andar, Savassi, Belo Horizonte - MG, Brasil, 30140-131