Responsabilidades e atribuições
* Desenvolver 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ções
* Formaçã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.