
Desenvolvedor(a) Front-End, React – Pleno
Insight Value
full-time
Posted on:
Location Type: Hybrid
Location: Palhoça • 🇧🇷 Brazil
Visit company websiteJob 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