Software Engineer Fullstack - Jumpad Extension Team
Location TBDFull-timePosted 4mo agoStill listed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Jumpad Technologies is hiring a Software Engineer Fullstack - Jumpad Extension Team. Software Engineer Fullstack will develop and evolve the Jumpad Chrome Extension, building end‑to‑end architecture, UI, and backend integration to deliver AI‑powered assistance directly within browsers. The role focuses on performance, security, and seamless user experience across diverse web pages, collaborating with founders and senior engineers in a fast‑paced startup environment.
Key focus areas include Develop and maintain Chrome extension architecture, Implement content scripts that inject UI into third‑party pages, and Create background service workers for processing and communication.
Important skills include Firefox Extensions, Node.Js, Web Scraping, React, TypeScript, and Chrome Extensions.
Skills & qualifications
Skills
Full job description
Software Engineer Fullstack Jumpad Extension Team Sobre a Jumpad A Jumpad está construindo a camada de adoção de IA Generativa para empresas. Nossa missão é transformar a maneira como pessoas trabalham, trazendo inteligência artificial diretamente para o contexto de trabalho — não em mais uma aba, mas dentro do fluxo natural de trabalho.
O Jumpad Extension é a materialização dessa visão: toda a plataforma Jumpad rodando diretamente no navegador, transformando qualquer página web em um ambiente AI-powered.
Sobre o Jumpad Extension O Jumpad Extension é uma extensão Chrome que traz toda a plataforma Jumpad para dentro do navegador. Não é apenas um "chatbot na lateral" — é um sistema completo de IA contextual que entende onde você está, o que está fazendo e oferece inteligência no momento certo.
Principais características:
Core Capabilities Plataforma completa no browser — Todo o Jumpad Workspace acessível via extensão
Contextual AI — Entende o conteúdo da página atual e oferece assistência relevante
Multi-model access — Acesso a OpenAI, Anthropic, Google, Microsoft direto do browser
Content extraction — Captura e processa conteúdo de qualquer página web
Sidebar inteligente — Interface não-intrusiva que se adapta ao contexto
Integração com Workspace — Sincronização total com a plataforma web
Desafios Técnicos Únicos Rodar em qualquer site sem quebrar funcionalidades
Injetar UI de forma não-intrusiva em páginas de terceiros
Comunicação eficiente entre content scripts, background e popup
Performance otimizada — não pode tornar páginas lentas
Segurança rigorosa — lidar com CSP, CORS, permissões
Compatibilidade com diferentes versões do Chrome e sites diversos
O Desafio Você será responsável por desenvolver e evoluir o Jumpad Extension, trabalhando em toda a stack — desde a arquitetura da extensão (background scripts, content scripts, popup) até a integração com a plataforma backend e a experiência do usuário.
Principais responsabilidades:
Extension Architecture Desenvolver e manter arquitetura da extensão Chrome (Manifest V3)
Implementar content scripts que injetam UI em páginas de terceiros
Criar background service workers para processamento e comunicação
Desenvolver popup interface e sidebar contextual
Gerenciar comunicação entre componentes (messaging, storage, sync)
Frontend & UX Construir interfaces responsivas que funcionam em qualquer site
Criar componentes de UI que se adaptam ao contexto da página
Implementar sidebar inteligente com múltiplos modos de interação
Desenvolver sistema de notificações e feedback visual
Garantir acessibilidade e performance em diferentes cenários
Backend Integration Integrar com APIs da plataforma Jumpad
Implementar autenticação e sincronização com Workspace
Criar sistema de cache e offline-first capabilities
Desenvolver content extraction de páginas web
Implementar comunicação com LLMs via backend
Performance & Security Otimizar bundle size e tempo de carregamento
Implementar lazy loading e code splitting
Garantir segurança (CSP, XSS, data sanitization)
Gerenciar permissões de forma granular
Monitorar performance e uso de memória
Requisitos Técnicos Obrigatórios 3+ anos de experiência com desenvolvimento fullstack
Chrome Extensions: Experiência sólida com desenvolvimento de extensões (Manifest V3)
Frontend: React, TypeScript, state management moderno
Extension APIs: chrome.runtime, chrome.storage, chrome.tabs, messaging
Content Scripts: Injeção de código e UI em páginas de terceiros
Backend: Node.js ou Python para integração com APIs
Git e CI/CD: Workflows colaborativos e automação
Web fundamentals: DOM manipulation, event handling, performance
Diferenciais Fortes Experiência com WebExtensions API e cross-browser compatibility
Conhecimento profundo de Manifest V3 e migração de V2
Experiência com content security policies (CSP) e CORS
Familiaridade com shadow DOM e isolated contexts
Conhecimento em web scraping e content extraction
Experiência com Chrome DevTools Protocol
Vivência com performance optimization em extensões
Conhecimento em packaging e distribuição (Chrome Web Store)
Experiência com LLMs e APIs de IA
Stack Tecnológica Extension:
Manifest V3
Chrome Extension APIs
Service Workers (background)
Content Scripts
Popup & Sidebar UI
Frontend:
React + TypeScript
TailwindCSS / Styled Components
Zustand / Redux para state management
Vite / Webpack para bundling
Backend Integration:
REST APIs / GraphQL
WebSocket para real-time
IndexedDB para storage local
Chrome Storage API
Build & Deploy:
Webpack / Vite com configuração customizada
GitHub Actions para CI/CD
Chrome Web Store deployment
Sentry para error tracking
Perfil que Buscamos Você é apaixonado por criar experiências que desaparecem no fluxo de trabalho. Você:
✅ Entende profundamente como extensões Chrome funcionam — não apenas usa APIs, mas entende o "porquê" ✅ É obcecado por performance — sabe que extensões lentas são extensões desinstaladas ✅ Tem atenção aos detalhes — UI que quebra em um site específico é inaceitável ✅ Pensa em segurança desde o design — entende CSP, XSS, data sanitization ✅ É pragmático — sabe quando usar content script vs background vs popup ✅ Gosta de resolver problemas complexos — cada site é um desafio único ✅ Tem mentalidade de produto — entende o impacto de cada decisão na UX ✅ É curioso sobre IA — quer construir a melhor experiência de IA no browser
Desafios Técnicos que Você Vai Enfrentar 🔧 Injetar UI sem quebrar sites — Como adicionar sidebar em sites com CSS complexo? ⚡ Performance em escala — Como processar páginas grandes sem travar? 🔒 Segurança rigorosa — Como lidar com CSP restritivo de sites corporativos? 🌐 Compatibilidade universal — Como funcionar em Gmail, Notion, Jira, LinkedIn? 💾 Gestão de estado — Como sincronizar estado entre content script, background e popup? 📦 Bundle optimization — Como manter extensão leve com todas as funcionalidades? 🔄 Updates seamless — Como atualizar extensão sem interromper usuário?
O que Oferecemos 🎯 Impacto direto: Milhares de usuários vão usar sua extensão diariamente 🧠 Desafios únicos: Trabalhe com problemas técnicos que poucos engenheiros enfrentam 🚀 Produto estratégico: Extension é peça-chave da estratégia de adoção da Jumpad 🏗️ Autonomia técnica: Liberdade para propor soluções e influenciar arquitetura 👥 Time de alto nível: Trabalhe com founders e engenheiros experientes ⚡ Ritmo de startup: Cultura de execução rápida e foco em resultados 📚 Aprendizado contínuo: Acesso a cursos, livros e eventos da área 🤖 Cutting-edge tech: Trabalhe com as tecnologias mais recentes de IA e browser
Por que essa vaga é única? Desenvolver extensões Chrome é uma arte. Você precisa:
Entender três ambientes diferentes (content, background, popup) e como se comunicam
Lidar com restrições de segurança que não existem em apps web normais
Garantir compatibilidade com milhares de sites diferentes
Otimizar performance em um ambiente com recursos limitados
Criar UX não-intrusiva que se integra perfeitamente ao browser
Poucos engenheiros dominam isso. Se você é um deles (ou quer ser), essa vaga é para você.
Processo Seletivo Triagem de currículo — Análise de experiência com extensões e fit técnico
Desafio técnico — Criar uma mini-extensão com desafio real (content injection, messaging, etc.)
Entrevista técnica — Deep dive em arquitetura de extensões, performance, segurança
Entrevista cultural — Alinhamento de valores e expectativas
Proposta — Feedback e oferta
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior Software Engineer Mission Systems Software DeveloperThe Boeing Company · Daytona Beach, FL · $184–250K/yrPosted 1w agoPosted 1w agoSoftware Developer (fullstack)Crash Champions · United States · $135–145K/yrPosted 3w agoPosted 3w ago
Software DeveloperSteampunk · McLean, VA · $85–170K/yrPosted 3 days agoPosted 3 days ago
Software Developer IDCI Donor Services · West Sacramento, CA · $60–80K/yrPosted 4 days agoPosted 4 days ago
Dynamics Software DeveloperBright Horizons · Newton, MA (Hybrid) · $113–141K/yrPosted 1w agoPosted 1w ago
You've read the whole posting — now see how you match it.