Responsabilidades e atribuiçõesDesenvolver componentes reutilizáveis e bibliotecas de interface. Garantir a viabilidade técnica dos designs de UI/UX. Otimizar aplicações para máxima velocidade e escalabilidade. Colaborar com o time de backend na definição de contratos de API.Requisitos e qualificaçõesFormação superior completa em Ciência da Computação, Engenharia da Computação ou equivalente React.js com experiência sólida com Hooks, Context API e Gerenciamento de Estado (Redux, Zustand ou TanStack Query). Domínio de JavaScript (ES6+) e TypeScript. Experiência com Styled Components, Tailwind CSS ou Sass. Conhecimento profundo em integração com APIs RESTful (Axios/Fetch). Domínio de Git/GitHub (Gitflow, Pull Requests, Code Review e resolução de conflitos). Experiência com testes unitários (Jest e React Testing Library). Inglês Avançado/Fluente: Capacidade de conduzir reuniões, realizar apresentações técnicas e escrever documentações diretamente para clientes internacionais sem supervisão constante. Diferenciais: Noções de Backend: Conhecimento básico em alguma linguagem para facilitar a conversa com o time de infra e integração. Bancos de Dados: Noções de SQL (Oracle/PostgreSQL) para entender o fluxo de dados. UI/UX: Familiaridade com ferramentas de design como Figma para transposição fiel de protótipos.