💼 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 o híbrida (según preferencia).
Horario flexible y foco en entregables.
Participación en decisiones técnicas y de arquitectura.
Acceso a capacitaciones y certificaciones relacionadas con OWASP y ciberseguridad.
Entorno de aprendizaje continuo y cultura de buenas prácticas.
📩 Cómo Postular
Envía tu CV y/o portafolio con ejemplos de código o repositorios relevantes (GitHub, GitLab, etc.)
Plazo de Entrega: No definido