0625 - 248MIR | Desarrollador Full-Stack (Semi Senior / Senior)
Summary
Full-stack developer (Semi Senior/Senior) building digital products with a TypeScript and frontend focus. Day-to-day work turns Figma designs into production features across Vue.js/React/Next.js stacks, with code reviews, testing, and CI/CD collaboration in agile teams.
Desarrollador Full-Stack (Semi Senior / Senior)
Ubicación: Uruguay, Paraguay, Chile, Honduras, Panamá, República Dominicana, Ecuador o Colombia
Modalidad: Remoto o Híbrido
Tipo de Contrato: Tiempo completo
Sobre el Rol
Buscamos un Desarrollador Full-Stack Semi Senior o Senior apasionado por la calidad del código, con sólida experiencia en TypeScript y enfoque en desarrollo frontend. Serás parte de un equipo ágil, participando activamente en la creación de nuevas funcionalidades y en la evolución de productos digitales en producción.
Valoramos a quienes no solo escriben buen código, sino que también aportan en diseño de soluciones, revisiones técnicas y mejora continua.
Requisitos Técnicos (excluyentes)
Dominio avanzado de TypeScript
Manejo fluido de Figma (lectura, interpretación y aplicación de diseños UI)
Uso de Git con buenas prácticas (Gitflow o similares)
Tecnologías Deseables (no excluyentes)
Frameworks: Vue.js 3, Nuxt.js (v2 o v3), React.js, Next.js
Gestión de estado: Pinia, Vuex
Herramientas de desarrollo: Storybook, Vite, Webpack
Testing: Jest, Vitest, Cypress
Funcionalidades en tiempo real: WebSockets
Monorepos: Nx, Turborepo
Contenedores: Docker (nivel básico/intermedio)
APIs: Consumo de REST y GraphQL
Estilos: TailwindCSS, HTML5, CSS3
Conocimientos Valorizados
Principios y buenas prácticas: SOLID, DRY, KISS
Patrones de diseño (frontend y backend)
Integración con servicios externos: OAuth, pagos, etc.
CI/CD: Experiencia con GitHub Actions, GitLab CI
Trabajo con ambientes: dev, staging, producción
nociones de UX/UI
Familiaridad con metodologías ágiles: Scrum, Kanban
Habilidades Blandas
Excelente comunicación y trabajo colaborativo
Proactividad y autonomía para resolver problemas
Capacidad de estimar y cumplir con deadlines
Ganas de aprender, compartir conocimiento y aportar a decisiones técnicas
Responsabilidades
Desarrollar nuevas funcionalidades desde cero y mejorar las ya existentes
Transformar diseños de Figma en experiencias reales y funcionales
Participar en la revisión de código y en discusiones técnicas
Colaborar con el equipo de diseño y producto para asegurar una experiencia de usuario fluida
Mantener alta calidad de código y buenas prácticas de desarrollo
Contribuir en la mejora continua del equipo y los procesos