Descrição
**Visão Geral da Vaga**:
Como Engenheiro de Software Frontend React, você será responsável por desenvolver e implementar componentes de interface com o usuário utilizando React.js e fluxos de trabalho (como Flux ou Redux). Você garantirá que esses componentes e a aplicação como um todo sejam robustos e fáceis de manter, assegurando uma experiência de usuário contínua e sem interrupções.
**Responsabilidades:**
**Desenvolvimento e Design:** Desenvolver novas funcionalidades voltadas ao usuário utilizando React.js. Criar componentes reutilizáveis e bibliotecas front-end para uso futuro. Traduzir designs e wireframes em código de alta qualidade.
**Otimização de Desempenho:** Otimizar componentes para desempenho máximo em uma ampla variedade de dispositivos e navegadores compatíveis com a web.
**Colaboração:** Colaborar com a equipe de produto e desenvolvedores back-end na definição e implementação de soluções inovadoras para a direção do produto, visualizações e experiência do usuário.
**Testes e Depuração:** Escrever e manter casos de teste para garantir a robustez e confiabilidade do código. Depurar e corrigir problemas relatados no ambiente de produção.
**Manutenção e Atualizações:** Manter-se atualizado com as mais recentes tendências do React.js e as melhores práticas da indústria.
**Requisitos:**
**Formação Acadêmica:** Graduação em Ciência da Computação, Engenharia de Software ou área correlata.
**Experiência:** Pelo menos 5\-6 anos de experiência em desenvolvimento com React.js. É obrigatória experiência com fluxos de trabalho populares do React.js (como Flux ou Redux).
**Habilidades Técnicas:** Domínio de JavaScript, incluindo manipulação do DOM e modelo de objeto JavaScript. Familiaridade com especificações mais recentes do ECMAScript. Experiência com bibliotecas de estruturas de dados.
**Habilidades Interpessoais:** Fortes habilidades de resolução de problemas, atenção apurada aos detalhes e mentalidade orientada para equipe. Excelentes habilidades de comunicação para coordenação com outras equipes.
**Outros:** Familiaridade com APIs RESTful, pipelines e ferramentas modernas de construção front-end, e ferramentas de controle de versão de código, como Git.
**Aviso Legal:**
Esta descrição de vaga não é uma lista exaustiva das habilidades, esforços, deveres e responsabilidades associados à posição. A empresa é uma empregadora que oferece igualdade de oportunidades. Todos os candidatos qualificados receberão consideração para contratação, independentemente de idade, ascendência, cor, licença familiar ou médica, identidade ou expressão de gênero, informação genética, estado civil, condição médica, origem nacional, deficiência física ou mental, filiação política, status de veterano protegido, raça, religião, sexo (incluindo gravidez), orientação sexual ou qualquer outra característica protegida pelas leis, regulamentos e ordenanças aplicáveis.
**Observação:** As responsabilidades e deveres reais podem variar conforme as necessidades do departamento e a evolução da função.