Especialista de Desenvolvimento de Software II
Job Description
Atua no desenvolvimento e evolução dos componentes web do SDK unificado, garantindo a captura, validação e transmissão segura de dados provenientes de diferentes fontes, como imagens, documentos e sensores, preservando sua integridade durante toda a jornada até os serviços de backend.
É responsável pela implementação de mecanismos avançados de proteção contra fraudes digitais, incluindo detecção de injeção de conteúdo, adulteração de sessões, automação maliciosa e execução em ambientes virtualizados ou navegadores não confiáveis. Trabalha diretamente na camada cliente, considerada uma das superfícies mais críticas de exposição a ataques.
Colabora com equipes de Arquitetura, Segurança da Informação, Engenharia de Plataforma e Produto para transformar requisitos de segurança, confiabilidade e conformidade em soluções escaláveis e prontas para produção. Atua continuamente na otimização de performance, compatibilidade entre navegadores e dispositivos, observabilidade e telemetria, contribuindo para aumentar os níveis de confiança e assertividade dos motores de decisão de risco e fraude.
Principais Responsabilidades
• Desenvolver e manter componentes web críticos do SDK unificado utilizando JavaScript e TypeScript.
• Projetar e implementar mecanismos de proteção contra ataques digitais, automação e manipulação de ambientes de execução.
• Criar soluções de detecção de navegadores headless, ambientes virtualizados, emuladores e ferramentas de fraude digital.
• Garantir a comunicação segura entre componentes web, SDKs nativos e serviços de backend.
• Implementar controles de integridade e validação dos dados capturados pelo SDK.
• Desenvolver telemetria, métricas, logs e mecanismos de observabilidade para monitoramento contínuo da plataforma.
• Realizar análises de performance e otimização da experiência de captura em diferentes navegadores e dispositivos.
• Participar da definição de arquitetura, padrões de desenvolvimento e estratégias de segurança para aplicações client-side.
• Conduzir revisões de código e apoiar tecnicamente equipes de desenvolvimento na adoção de boas práticas de engenharia.
• Investigar vulnerabilidades e contribuir para a evolução contínua dos mecanismos de prevenção a fraude e abuso.
Requirements
Department: Technology
Function: Information Technology
Experience Level: Not Applicable