Extensiones de Chrome: el proyecto olvidado que puede conseguirte trabajo
Hacer una extensión de navegador puede parecer un capricho. Pero si estás buscando trabajo como desarrollador frontend o fullstack, es una de las formas más directas y concretas de mostrar que sabés construir cosas reales.
¿Qué es una extensión?
Es una pequeña aplicación que vive dentro del navegador. Se integra con el DOM de las páginas, accede a APIs internas del browser y te permite modificar el comportamiento del usuario final.
Desde bloqueadores de publicidad hasta asistentes de productividad, hay de todo.
Lo importante: una extensión te obliga a entender cosas que en un CRUD común ni tocás.
Un ejemplo simple, con impacto real
Imaginá que hacés una extensión que resalta todos los precios en MercadoLibre y te permite comparar con el historial en otra pestaña.
No es una app gigante. Pero:
- Trabajás con manipulación del DOM
- Usás APIs como
chrome.runtimeochrome.storage - Pensás en performance y UX
- Probablemente hagas scraping o llamadas a APIs externas
Todo eso en un contexto real de uso.
¿Por qué te destaca como dev?
Porque nadie hace extensiones. Todos hacen lo mismo: una app con login, otra con ToDo list, otra con dashboard.
Una extensión muestra que:
- Sabés salirte del molde
- Podés pensar en producto
- Entendés cómo interactuar con otras plataformas (no solo lo tuyo)
- Sos capaz de publicar algo que realmente usa la gente
Y eso, en una entrevista, pesa.
¿Qué tecnologías se usan?
Lo básico:
- HTML, CSS, JavaScript
- Manifest V3
- React (opcional, pero útil para popup o páginas internas)
Extras muy útiles:
- Tailwind para estilos rápidos
- Webpack o Vite para bundlear
- APIs de navegador (
chrome.tabs,chrome.runtime.sendMessage, etc.)
¿Y qué tan difícil es publicarla?
Nada. Solo necesitás:
- Una cuenta de Google Developer (cuesta USD 5 una vez)
- Subir tu
.zipa la Chrome Web Store - Esperar el review (1–3 días normalmente)
Listo. Ya tenés un proyecto en producción que podés mostrar con un link público.
Ideas rápidas para empezar
- Notificador de oportunidades laborales: que escanee portales como LinkedIn y avise si hay nuevos puestos con tus filtros.
- Extensión para devs: que mejore la UI de GitHub o de algún framework como Astro o React.
- Productividad personal: algo que esconda videos sugeridos en YouTube o bloquee notificaciones de ciertas páginas.
Lo importante es que tenga un propósito real. Algo pequeño, pero útil.
Conclusión
Hacer una extensión te obliga a salir del sandbox y pensar como un creador de productos.
En un mundo lleno de devs junior con portfolios genéricos, eso te hace diferente.
¿Tenés una idea y querés que la bajemos a código real?
Escribime y lo armamos en menos de una semana.
