Localização
Remoto (EUA/Canadá)
Contexto
Estamos buscando um Desenvolvedor de JavaScript Sênior altamente qualificado para projetar, construir e otimizar nosso SDK para Web. Este SDK será o núcleo de nossas soluções para impressão digital de dispositivos, verificação de identidade e análise de comportamento, permitindo que nossos clientes se mantenham à frente no cenário em constante evolução da prevenção de fraudes.
Como Desenvolvedor Sênior, você liderará o design, desenvolvimento e otimização de desempenho do nosso SDK para Web, aproveitando sua profunda expertise em JavaScript, TypeScript e tecnologias web modernas. Você colaborará entre equipes para entregar um SDK seguro, escalável e amigável para desenvolvedores.
Sobre a Oscilar
A Oscilar está redefinindo a tomada de decisões de risco e prevenção de fraudes através de tecnologia de ponta e inovação. Capacitamos empresas com soluções robustas que aprimoram a segurança, simplificam operações e otimizam experiências do cliente.
Responsabilidades
Lidere o desenvolvimento e a manutenção de um Web SDK de alto desempenho para coleta e análise de dados relacionados ao navegador e ao dispositivo.
Desenhe e implemente algoritmos para criar impressões digitais únicas de dispositivos e capture insights baseados em comportamento (por exemplo, gestos, interações de teclado e mouse).
Construa e mantenha um pipeline CI/CD robusto com testes automatizados em diferentes navegadores e ciclos de lançamento.
Otimize continuamente o desempenho do SDK para minimizar o uso de recursos e garantir uma experiência de usuário perfeita.
Mantenha-se atualizado sobre novas tecnologias da web, práticas de segurança e tendências do setor para aprimorar as capacidades do SDK.
Desenvolva um código limpo, mantido e bem documentado, alinhado com as melhores práticas de codificação.
Conduza revisões de código completas e mentoreie engenheiros juniores sobre as melhores práticas.
Colabore com equipes multifuncionais — incluindo gerentes de produto, designers e engenheiros de QA — para atender aos padrões de alta qualidade e requisitos dos clientes.
Garanta que os princípios de privacidade e segurança de dados estejam incorporados no design e implementação do SDK.
Impulsione a inovação em soluções baseadas em navegador para risco, detecção de fraudes e análise de dispositivos.
Requisitos
Habilidades Técnicas
Proficiência: JavaScript (ES6+), TypeScript, REST APIs, Git e ferramentas de controle de versão.
Especialização em SDK Web: Experiência extensa em projetar e manter SDKs ou bibliotecas da Web, com foco em coleta de dados, rastreamento ou análises.
APIs de Navegador: Compreensão profunda dos ambientes de navegador, APIs e manuseio eficiente de dados relacionados ao navegador.
Princípios de Segurança: Forte conhecimento em privacidade de dados, criptografia, hashing e técnicas de ofuscação.
Compatibilidade Cruzada de Navegadores: Experiência em construir soluções que funcionam de forma fluida em diversos navegadores e dispositivos.
Familiaridade com Servidor: Compreensão de tecnologias do lado do servidor e APIs RESTful para recuperação e armazenamento de dados.
Ferramentas de Build: Proficiência em ferramentas e frameworks de build modernos, como Webpack, Babel ou Rollup.
Habilidades Interpessoais
Excelentes habilidades de resolução de problemas, com atenção aos detalhes e um foco em entregar soluções de alta qualidade.
Fortes habilidades de comunicação e colaboração para trabalhar eficazmente em equipes multifuncionais.
Capacidade de mentorar e fornecer feedback construtivo para desenvolvedores juniores.
Educação & Experiência
Graduação em Ciência da Computação, Engenharia de Software, ou área relacionada (ou experiência equivalente).
Mais de 8 anos de experiência em desenvolvimento web, com pelo menos 3 anos focados na construção e manutenção de SDKs.
Histórico comprovado de contribuição para projetos de código aberto ou de apresentar trabalhos relevantes em plataformas como o GitHub.
Qualificações Preferenciais
Experiência com análises impulsionadas por IA, sistemas de risco ou tecnologias de prevenção de fraude.
Familiaridade com SDKs JavaScript, gestos e processamento de dados de interação.
Experiência prévia em ambiente distribuído de alta escala.
O Que Oferecemos
Um ambiente colaborativo e dinâmico com foco em inovação.
Oportunidades de crescimento de carreira e liderança técnica.
Compensaçã competitiva, benefícios e vantagens.
Opções de trabalho flexíveis, incluindo trabalho remoto.
Se você é apaixonado por criar impactantes SDKs web e gosta de resolver desafios complexos em risco e prevenção de fraudes, adoraríamos ouvir de você.