Qonvolucional
← Todas las vacantes

Software e IA

Junior Vibe Coding

Pago: $1000–1500/mes

Descripción del rol

Ayuda a convertir ideas de producto en software funcional mediante herramientas de programación con IA y buenas prácticas de desarrollo. Este rol junior combina instrucciones claras con lectura de código, depuración e implementación de funciones pequeñas en interfaces, APIs y datos. Trabajarás a partir de objetivos definidos, explicarás tus cambios y prepararás entregas verificadas para revisión humana antes de publicarlas.

Cómo se ve el éxito en este rol

  • Las funciones pequeñas cumplen el flujo acordado y funcionan en los tamaños de pantalla y navegadores incluidos en el brief.
  • Los cambios asistidos por IA se comprenden, se verifican con pruebas pertinentes y están listos para que una persona los revise.
  • Las interfaces, llamadas a APIs y operaciones con datos responden con claridad ante entradas incompletas, solicitudes fallidas o falta de permisos.
  • Los reportes de errores incluyen pasos reproducibles y las entregas explican los cambios, las verificaciones realizadas y las limitaciones pendientes.
  • Tu división de tareas y tus instrucciones a la IA mejoran al aplicar comentarios de revisión y conocer el código existente.

Requisitos del rol

  • Bases de HTML, CSS y JavaScript o TypeScript, y comprensión de cómo una interfaz se conecta con APIs y datos almacenados.
  • Capacidad para usar un asistente de programación con IA, aportar contexto del proyecto y leer y explicar el código propuesto.
  • Manejo de Git, un editor de código, comandos básicos de terminal y herramientas de depuración del navegador o la aplicación.
  • Conocimientos básicos de pruebas y seguridad: validación de entradas, controles de acceso y protección de credenciales en el código y las salidas públicas.
  • Enlaces a proyectos, un repositorio o una demostración de algo que construiste, explicando tu contribución. Los proyectos personales también sirven como evidencia.

Responsabilidades principales

  • Convertir un brief de producto en tareas pequeñas con comportamiento esperado, archivos relevantes, restricciones y criterios concretos de finalización.
  • Implementar cambios de interfaz adaptables, integraciones con APIs y flujos sencillos de datos siguiendo los patrones del proyecto.
  • Inspeccionar los cambios generados por IA, investigar errores y corregirlos para mantener una implementación comprensible y fácil de mantener.
  • Ejecutar pruebas y verificaciones estáticas pertinentes, comprobar manualmente el comportamiento solicitado y documentar los resultados para revisión.
  • Proteger credenciales y datos de usuarios, señalar cambios que afecten autenticación o permisos e incorporar la revisión humana antes de publicar.