Sobre a vaga
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.