Pessoa Desenvolvedora FrontEnd React.js PL/SR
Tipo de vaga: Efetivo
Modelo de trabalho: Remoto
Vaga também para PcD
Descrição da vaga
Estamos buscando uma pessoa que ouse protagonizar ocupando a posição de Pessoa Desenvolvedora FrontEnd React.js PL/SR 💜
Junte-se à Datum e faça parte da 6ª melhor empresa para trabalhar no Rio Grande do Sul e a 28ª do Brasil pelo GPTW!
Responsabilidades e atribuições
Perfil com Experiência no mínimo Pleno em Desenvolvimento FrontEnd para trabalhar em grande empresa brasileira do mercado do Varejo Omnichannel.
Requisitos e qualificações
Conhecimento Avançado em TypeScript:
O TypeScript é uma extensão do JavaScript que oferece tipagem estática. O candidato deve estar confortável em escrever código TypeScript para melhorar a manutenção e a segurança do código.
Testes Unitários:
O candidato deve entender a importância dos testes unitários para garantir a qualidade do código. Experiência com frameworks de teste, como Jest, para escrever testes unitários eficazes é fundamental.
Styled-Components:
Styled-Components é uma biblioteca popular para estilização de componentes no React. O candidato deve estar familiarizado com essa abordagem e ser capaz de criar estilos de forma modular e reutilizável.
GraphQL:
Ter conhecimento em GraphQL, tanto do lado do cliente quanto do servidor, é valioso para integrar e buscar dados de maneira eficiente.
Controle de Estado do React:
Isso abrange a compreensão e implementação de gerenciamento de estado eficaz, utilizando tanto as ferramentas padrão do React (como o Context API) quanto bibliotecas de gerenciamento de estado externas (Redux, MobX, Recoil, etc.).
Conhecimento Avançado em Hooks:
Os hooks são um recurso fundamental do React para lidar com o estado e o ciclo de vida dos componentes. O candidato deve ser experiente em todos os tipos de hooks, como useState, useEffect, useContext, etc.
Arquitetura BFF com GraphQL:
A arquitetura BFF (Backend for Frontend) envolve ter um backend específico para cada frontend, permitindo uma melhor adaptação às necessidades da interface do usuário. O conhecimento em como criar um BFF, usando GraphQL como meio de comunicação, é uma vantagem.
Conhecimento de Clean Code e Clean Architecture:
Ter um entendimento sólido de práticas de desenvolvimento limpo, incluindo a escrita de código claro, modular e de fácil manutenção, é essencial. Além disso, estar familiarizado com a Clean Architecture ajudará na criação de um código bem estruturado.
Conhecimento de Node.js:
Uma compreensão básica de Node.js é importante, especialmente se o candidato estiver envolvido na criação de servidores bff para suportar o aplicativo.
Jest:
O Jest é uma biblioteca popular de testes para JavaScript e React. O conhecimento em como escrever testes usando o Jest é fundamental.
Conhecimento em Acessibilidade (A11y):
Compreensão dos princípios de acessibilidade no desenvolvimento de aplicativos para garantir que o aplicativo seja utilizável por todos, incluindo pessoas com deficiência.
Experiência em Performance e Otimização:
Capacidade de otimizar o desempenho do aplicativo, minimizando a latência, melhorando a velocidade de renderização e gerenciando o uso de recursos.
Conhecimento de Ferramentas de CI/CD:
Familiaridade com ferramentas de integração contínua e entrega contínua (CI/CD) para automatizar processos de construção, teste e implantação.
Perfil pessoal responsável, muito proativo, protagonista, comunicativo, que joga junto com o time e que podemos contar!
Informações adicionais
Nossos datunianos usufruem de benefícios e programas que atendem diversas áreas da vida.
- Para sua saúde, oferecemos assistência médica e odontológica sem coparticipação em exames e consultas.
- Seguro de vida
- Quer mais bem-estar? Oferecemos Gympass, Zenklub (com duas sessões gratuitas por mês) e ginástica laboral para dar aquela alongada durante o expediente.
- Quando bater aquela fome, utilize nosso benefício de alimentação Caju para fazer compras em qualquer supermercado ou restaurante.
- Ama viajar? Aqui temos o Férias & Co, um benefício que te ajuda a viabilizar aquela viagem dos sonhos.
- Tem filhos? Temos auxílio creche.
- Quer aprender um novo idioma? Temos parceria com a escola CCAA, com descontos de até 40% nos cursos, e também o English Live que oferece 30% de desconto na mensalidade.
- Para deixar seu ambiente de trabalho com a sua cara, conte com o nosso auxílio home office.
- Quer protagonizar? Participe do Protagonistas, nosso game da vida real, e ganhe prêmios incríveis!
O que você ousa ser?
Somos uma consultoria de tecnologia que há 24 anos desenvolve soluções digitais que promovem crescimento para pessoas e negócios. Atualmente, lideramos mais de 80 projetos e uma carteira de mais de 40 clientes ativos nos segmentos de varejo, bancos e fintechs, entre outros.
Trabalhamos constantemente para proporcionar um ambiente no qual todos que integram nosso ecossistema se sintam bem e performem o seu melhor, desde a chegada na empresa. Por isso, temos parcerias com Gympass, Zenklub, Férias & Co e instituições de ensino, além de proporcionar diversos momentos de conexão e trocas entre os times.
Nossos datunianos – forma carinhosa como nos referimos aos colaboradores – são valorizados e valorizam estar conosco. Por isso, em 2023, fomos reconhecidos pela Great Place to Work (GPTW) pelo nosso compromisso com as pessoas como a 6ª melhor empresa para trabalhar no Rio Grande do Sul, a 28ª nacionalmente e a 29ª melhor empresa de TI do Brasil.
Junte-se à Datum!
ACOMPANHE A GENTE POR AÍ 🌎