Insight Value

Desenvolvedor(a) Front-End, React – Pleno

Insight Value

full-time

Posted on:

Location Type: Hybrid

Location: Palhoça • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaScriptReactReduxTypeScript

About the role

  • Desenvolver e manter aplicações web utilizando React, garantindo a qualidade e eficiência do código.
  • Colaborar com os times de produto e engenharia no refinamento e detalhamento das demandas, assegurando alinhamento e clareza nos requisitos.
  • Identificar e corrigir bugs, além de implementar melhorias contínuas para otimizar o sistema e proporcionar uma melhor experiência ao usuário.
  • Realizar revisões de Pull Requests (PRs) e atuar como um facilitador na disseminação de boas práticas de engenharia dentro da equipe.
  • Implementar testes e garantir a cobertura de código para assegurar a estabilidade das aplicações.
  • Participar ativamente de todas as cerimônias do time, como dailies, refinamentos, check-ins, check-outs e retrospectivas, contribuindo para um ambiente colaborativo e de constante evolução.

Requirements

  • Experiência sólida de TypeScript, JavaScript, HTML e CSS.
  • Experiência com Tailwind para estilização CSS das telas e componentes.
  • Experiência com alguma bibliotecas de UI (Radix-ui, Shadcn-ui, etc).
  • Experiência prática em desenvolvimento com React, incluindo uso avançado de Hooks (ex: useMemo, useCallback, useRef, etc) e Hooks personalizados.
  • Experiência em roteamento dinâmico com React Router.
  • Experiência com ferramentas como React Hook Form ou similares.
  • Experiência em gerenciamento de estado usando ContextApi ou similares como, Redux e Zustand.
  • Experiência com integração de dados assíncronos usando React Query.
  • Experiência em consumir APIs REST com Axios, aplicando boas práticas de: controle de headers, autenticação JWT, uso de interceptors e tratamento de erros.
  • Experiência com testes de software, exemplo: unitários, componentes e testes E2E (plawright, vitest, etc).
  • Domínio completo de componentes funcionais, aplicando princípios de reutilização, isolamento e composição de componentes.
  • Conhecimento em formulários dinâmicos com validações baseadas em schema (ex: Yup, Zod) e tratamento de erros de forma otimizada.
  • Conhecimento básico em back-end.
  • Experiência com controle de versão utilizando Git, garantindo a integridade e histórico do código.
  • Perfil protagonista: alguém responsável, capaz de assumir uma demanda e levá-la até a entrega final sem precisar de microgestão.
  • Capacidade comprovada de trabalhar de forma colaborativa em squads multidisciplinares, promovendo sinergia e resultados conjuntos.
Benefits
  • Vale Alimentação: R$28,00 por dia trabalhado;
  • Vale combustível: R$250/mês ou Vale Transporte;
  • Benefício Flexível: R$200,00/mês;
  • Plano de saúde Unimed (após 4 meses de empresa);
  • Plano Odontológico Bradesco (após 3 meses de empresa);
  • Day off no mês do seu aniversário;
  • Basicoisas: mercadinho interno que deixa sua rotina mais leve e prática;
  • Parceria com Wellhub (Gympass): Com uma variedade de opções para atividade física, terapia, nutrição e qualidade do sono;
  • Parceria com a Avus: Até 80% de desconto em farmácias, consultas presenciais e exames;
  • Starbem: 4 Consultas por mês em formato telemedicina (1 consulta em clínico ou especialista, 1 consulta com nutricionista e 2 consultas com psicólogos);
  • Convênio SESC: desconto em hotéis, academias da rede e "day use" com almoço;
  • Café, frutas, chás e bolachinhas por conta da empresa;
  • Plano de Cargos e Salários;
  • Avaliação de Desempenho Semestral;
  • Foco em desenvolvimento: 1:1, cultura de feedback e PDI;
  • Dress code informal.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptJavaScriptHTMLCSSReactTailwindReact RouterReact Hook FormReduxAxios
Soft skills
colaboraçãoresponsabilidadetrabalho em equipefacilitaçãocomunicaçãoprotagonismoorganizaçãoadaptabilidaderesolução de problemaspensamento crítico