Vaga: Software Engineer (JavaScript Full Stack | Web Components | Performance)
Fala, dev! Se você curte arquitetura desacoplada, JS bem estruturado e performance afiada, essa vaga pode ser sua.
O que estamos procurando?
Queremos alguém que jogue no nível hard do full stack, com uma pegada forte em JavaScript moderno, Web Components, Cloudflare Workers e Supabase.
Se você já sentiu aquele prazer em refatorar um código spaghetti pra um sistema modular com reuso inteligente, essa vaga é sua cara.
O que você vai fazer no dia a dia?
1. Desenvolver e arquitetar componentes encapsulados e reutilizáveis com Web Components (vanilla JS, Lit, Stencil, ou outra tech stack relevante).
2. Criar experiências de usuário rápidas, responsivas e acessíveis, sempre de olho no time-to-interactive e first-contentful-paint.
3. Construir e otimizar APIs escaláveis com Supabase, garantindo eficiência em consultas e segurança nos dados.
4. Trabalhar com Cloudflare Workers para criar aplicações serverless de alta performance e baixa latência.
5. Resolver problemas complexos com design patterns modernos (Composite, Observer, Factory, etc.), aplicando princípios de SOLID e Clean Code.
6. Atuar com microfrontends e integração full stack, garantindo uma arquitetura coesa e performática.
7. Colaborar com times de produto e UX/UI, garantindo que a experiência final seja impecável.
8. Participar de code reviews para manter a qualidade do código sempre no nível máximo.
O que esperamos de você?
1. Domínio real de JavaScript puro (ES6+) – sem depender de frameworks pra tudo.
2. Experiência sólida com Web Components (Shadow DOM, Custom Elements, HTML Templates).
3. Conhecimento profundo em OOP e arquitetura modular.
4. Experiência com Cloudflare Workers para aplicações serverless.
5. Boa noção de performance web (Lazy Loading, Async Rendering, Critical CSS, etc.).
6. Experiência com Supabase (PostgreSQL, Auth, Edge Functions).
7. Testes automatizados no frontend e backend (Jest, Vitest, Playwright ou Cypress).
8. Experiência com APIs REST e GraphQL.
9. Mentalidade de "performance first" – se uma página carrega em mais de 1s, já bate o desespero.
10. Familiaridade com ferramentas como Lighthouse, WebPageTest e Chrome DevTools.
11. Versionamento com Git (Git Flow, PRs bem escritas e commits organizados).
12. Boa comunicação – você não precisa ser um palestrante, mas tem que conseguir explicar suas ideias e soluções.
Diferenciais que brilham os olhos:
1. Conhecimento em Arquitetura de Microfrontends.
2. Experiência com Lit, Stencil ou outras libs de Web Components.
3. Já trabalhou com SSR e Edge Computing para otimização de renderização.
4. Contribuições para projetos open-source de frontend/backend.
5. Ter um blog, canal ou qualquer outro meio de compartilhar conhecimento técnico.
O que oferecemos?
1. Desafios técnicos reais, sem CRUD básico.
2. Ambiente que valoriza boas práticas – aqui código sujo não sobrevive.
3. Liberdade para inovar – se tem um jeito melhor de fazer, a gente quer saber.
4. Time global e remoto – colabore com gente do mundo inteiro.
5. Salário competitivo + benefícios (CLT ou PJ, dependendo da preferência).
#J-18808-Ljbffr