Engenheiro(a) de Front-end Pleno
Donnes
Descrição da vaga
Na Donnes, somos especialistas em recrutamento ágil e humanizado. Estamos apoiando uma empresa brasileira de infraestrutura financeira, pioneira no registro e monitoramento de recebíveis (primeira registradora homologada pelo Bacen), com tecnologia de alta escala e papel essencial na segurança e no acesso ao crédito no país. A missão desta vaga é elevar a experiência do usuário (UX) e escalar a camada de interface para atender novos segmentos de clientes, inclusive os que não utilizam integrações via API.
O desafio
Você entrará em um produto core do ecossistema financeiro, com entregas de curto prazo (adaptação de telas/fluxos existentes) e horizonte de longo prazo (evolução de UX/UI e arquitetura de front). Buscamos alguém que una mão-na-massa, cuidado com UX e rigor técnico para transformar protótipos em experiências rápidas, seguras e consistentes.
Sobre o dia a dia:
- Evoluir UX/Jornada do cliente, propondo melhorias que tornem o produto mais intuitivo, acessível e eficiente;
- Adaptar telas e fluxos existentes para diferentes perfis de cliente, especialmente os que não utilizam o sistema via API;
- Implementar o protótipo já em desenvolvimento (Figma) em interfaces performáticas e responsivas;
- Integrar interfaces com APIs REST, garantindo consistência, segurança e tratamento robusto de erros;
- Colaborar com Produto, Design e Engenharia para alinhar solução, escopo e impacto de negócio;
- Zelar por performance, acessibilidade e qualidade (componentização, testes, code review, versionamento e automação de deploy);
- Equilibrar curto e longo prazo, deixando melhorias estruturais enquanto entrega valor contínuo.
- Experiência sólida com HTML, CSS e JavaScript (ES6+);
- Domínio de framework moderno de UI (Angular ou React) e ecossistema (estado, roteamento, build);
- Consumo de APIs REST e interpretação fiel de protótipos no Figma (design tokens, grids, medidas, specs);
- Boas práticas de responsividade, acessibilidade (WCAG básica), segurança de front e observabilidade (logs/erros);
- Vivência em software B2B (jornadas complexas, múltiplos perfis, compliance);
- Conhecimento de bancos de dados (qualquer tecnologia) suficiente para leitura/entendimento de modelos e contratos de dados.
Diferenciais que contam muito:
- Mobile (responsivo avançado, PWA, ou nativo/híbrido);
- Back-end (Java ou Python) para dialogar melhor com a API/contratos;
- Cloud (AWS, GCP ou Azure) e pipelines de CI/CD;
- Experiência com design systems (criação/adoção de componentes compartilhados);
- Contexto de missão crítica/alta volumetria e atenção a performance (web vitals).
