Desenvolvedor(a) Front End Sênior
Quem Somos
A Dexian, lançada em 2023, tem presença global e traz consigo quase 30 anos de experiência através de suas companhias legadas, principalmente da combinação da DISYS e Signature Consultants.
Iniciamos no Brasil 2007 como DISYS e, de lá para cá, conquistamos mais de 60 clientes de diferentes setores da economia. Como Dexian, passamos a ser uma das maiores empresas de soluções de staffing, soluções de TI e complementação de força de trabalho. Estamos liderando a indústria por meio de entrega de serviços exclusivos que combina escala global, projetos de serviço completo e agilidade tática para modernizar modelos de contratação. Apoiamos nossos clientes para encontrar a melhor maneira que seu gap de talentos seja endereçado, de maneira a suportar seu processo de transformação digital. Contamos com escritórios estrategicamente localizados em quatro grandes capitais: Curitiba (PR), Porto Alegre (RS), Rio de Janeiro (RJ) e São Paulo (SP). Assim, conseguimos nos manter próximos dos nossos clientes e consultores. Também somos uma Minority Owner Company e nos sentimos orgulhosos de termos nascido na diversidade.
O que esperar de nós
Pessoas estão no centro de nossa estratégia e compõem o nosso maior capital. Temos compromisso de atrair, reter os melhores talentos e construir conexões reais para a vida. Por isso, atuamos como ponte entre profissionais altamente qualificados e oportunidades consistentes e prósperas. Acreditamos que, trazer o talento, a tecnologia e as organizações certas juntos, ajuda a desbloquear resultados transformadores e alcançar novos níveis de sucessos para os clientes que atendemos e os consultores que contratamos. E para isso, cinco valores fundamentais nos guiam: Integridade, Transparência, Autenticidade, Engenhosidade e Empatia. A Dexian está comprometida com a responsabilidade social corporativa e, investe em programas que apoiam a diversidade e inclusão.
Se você compartilha dos mesmos valores, aqui é seu lugar!
Que esperar do seu dia a dia de trabalho
– Desenvolver e manter interfaces utilizando React, com foco em modularidade, escalabilidade e reutilização de componentes;
– Criar componentes reutilizáveis seguindo princípios de design systems e boas práticas como Atomic Design;
– Garantir integração eficiente com APIs, utilizando:
– Axios para consumo de APIs REST e GraphQL;
– Interceptors configurados para autenticação (JWT, OAuth) e controle de erros;
– Padrões como retry policies e circuit breakers;
– Trabalhar com dados assíncronos e fluxos orientados a eventos:
– Consumir e processar dados provenientes de arquiteturas baseadas em SNS, SQS e Event Bus;
– Garantir compatibilidade com fluxos que utilizam DynamoDB Streams;
– Implementar SSR e SSG utilizando frameworks como Next.js para melhorar a performance e SEO;
– Implementar e monitorar testes automatizados (unitários, integração e end-toend) com ferramentas como Jest, React Testing Library e Cypress;
– Garantir a performance das aplicações, otimizando o carregamento e renderização com React Profiler, lazy loading e memorização;
– Trabalhar com ferramentas de gerenciamento de estado: Redux, Zustand ou React Query para cache e sincronização de dados;
– Assegurar a acessibilidade das interfaces (A11Y), seguindo padrões WCAG;
– Trabalhar com pipelines de CI/CD e monitoramento para deploys contínuos, utilizando ferramentas como GitLab, Jenkins ou GitHub Actions.
Que você precisa ter
– Sólida Experiência em React;
– Domínio de React Hooks, Context API e React Router;
– Experiência com TypeScript, garantindo tipagem estática e maior segurança do código;
– Familiaridade com frameworks como Next.js para aplicações SSR e SSG;
– Criação de Interfaces Modernas e Performáticas;
– Habilidade na implementação de design systems e componentes reutilizáveis, com organização modular e foco em escalabilidade;
– Experiência prática com Tailwind CSS, Material-UI ou bibliotecas similares;
– Conhecimento em otimização de performance no front-end, utilizando memoização, lazy loading e renderização condicional;
– Integração com APIs;
– Experiência em consumir APIs REST e GraphQL utilizando Axios;
– Habilidade na configuração de interceptors para autenticação e controle de erros;
– Capacidade de implementar padrões de design como retry policies e circuit breakers;
– Gerenciamento de Estado;
– Conhecimento em ferramentas como Redux, React Query ou Zustand;
– Familiaridade com estratégias de sincronização de dados em tempo real e assincronismo;
– Qualidade de Código e Testes Automatizados;
– Aplicação de boas práticas de Clean Code, SOLID e organização modular;
– Experiência na criação de testes com Jest, React Testing Library e Cypress;
– Cultura de CI/CD e Monitoramento;
– Familiaridade com pipelines de CI/CD configurados em ferramentas como GitLab, Jenkins ou GitHub Actions;
– Conhecimento em monitoramento de aplicações front-end utilizando Sentry e análise de métricas de performance com Lighthouse.
Onde você vai trabalhar
Celebramos a troca, relações e o poder do contato. Regime híbrido.
Endereço: São Paulo – SP.
Tempo de Projeto:
03 meses, após será internalizado pelo cliente.
Cód.: 948502