馃捈 Acerca del Proyecto
Buscamos un Desarrollador Frontend con experiencia en
Vue.js y Vite para participar en el desarrollo de una aplicaci贸n moderna de gesti贸n.
El objetivo es construir interfaces r谩pidas, seguras y mantenibles que se comuniquen con un backend desarrollado en FastAPI, dentro de un ecosistema completamente contenedorizado con Docker.
Este proyecto combina tecnolog铆a moderna, buenas pr谩cticas de desarrollo y est谩ndares de seguridad internacionales, ofreciendo una oportunidad 煤nica para trabajar con un equipo t茅cnico de alto nivel en una soluci贸n escalable y alineada con normas OWASP, Twelve-Factor App e ISO 27001.
馃 Responsabilidades
Desarrollar componentes y vistas reutilizables con
Vue.js 3 + Vite.
Integrar servicios y endpoints de APIs REST construidos con FastAPI.
Implementar buenas pr谩cticas de seguridad y cumplimiento (OWASP Top 10, CSP, sanitizaci贸n de inputs, etc.).
Mantener el entorno de desarrollo bajo Docker, asegurando la reproducibilidad y compatibilidad del stack.
Aplicar patrones de dise帽o accesibles (WCAG 2.1 AA).
Documentar el c贸digo y contribuir al versionado mediante Pull Requests revisados y auditables.
Participar en revisiones t茅cnicas, dise帽o de interfaz y definici贸n de est谩ndares de ui/ux junto al equipo de dise帽o.
馃О Requisitos T茅cnicos
*Obligatorios
Experiencia comprobable en
Vue.js 3, Vite, JavaScript/TypeScript.
Manejo de Docker (creaci贸n de contenedores, Dockerfile multi-stage, usuarios no-root).
Conocimiento pr谩ctico de consumo de APIs REST y autenticaci贸n segura.
Familiaridad con Git, branching estrat茅gico y control de versiones por PRs.
Buen entendimiento de principios OWASP y Twelve-Factor App.
*Deseables
Experiencia con NGINX como proxy de producci贸n.
Buenas pr谩cticas de logging estructurado (
console.info,
console.warn,
console.error).
Conocimientos en FastAPI, Python, o arquitectura backend.
Inter茅s o experiencia previa en proyectos alineados a ISO 27001.
Experiencia en dise帽o responsivo y frameworks UI modernos (Tailwind, Vuetify, etc.).
馃帹 Look & Feel del Proyecto
El dise帽o busca transmitir:
Modernidad y rendimiento: interfaces ligeras, con animaciones sutiles y microinteracciones fluidas.
Claridad visual: tipograf铆a legible, alto contraste, componentes accesibles y consistentes.
Confianza y seguridad: uso de 铆conos, colores neutros y feedback visual ante errores o validaciones.
Modularidad: cada vista o componente con prop贸sito definido y documentado.
馃敀 Tecnolog铆as Clave
Frontend:
Vue.js 3, Vite
Backend (API): FastAPI
Contenedores: Docker, NGINX (producci贸n)
Cumplimiento: OWASP, Twelve-Factor App, ISO 27001
Control de versiones: GitHub / Gitlab con flujos de pr y code review
ci/cd: scripts automatizados (npm run docker:dev, npm run docker:stack, npm run docker:prod)
馃寧 Modalidad y beneficios
Modalidad remota.
Horario 09:30 a 18:30 de lunes a viernes.
Disponibilidad inmediata.
Participaci贸n en decisiones t茅cnicas y de arquitectura.
馃摡 C贸mo Postular
Env铆a tu CV y/o portafolio con ejemplos de c贸digo o repositorios relevantes (GitHub, GitLab, etc.)
Delivery term: Not specified