Desarrollador Front-end Vue/Nuxt

Wited

Wited

Salary: $$$
Type: Full time

Tags: JavaScript UI Design Responsive SEO

En Wited, una empresa enfocada en potenciar el aprendizaje de los estudiantes para obtener mejores resultados, buscamos un Desarrollador Frontend con experiencia sólida en Vue.js y el ecosistema Nuxt.js. Formarás parte de nuestro equipo de desarrollo, trabajando en proyectos que transforman la experiencia educativa en Latam. Participarás en la implementación de interfaces de usuario modernas, escalables y eficientes, colaborando con diseñadores y back-end para entregar productos de alto impacto. Serás parte clave en la definición de la arquitectura frontend, pruebas de usabilidad y optimización del rendimiento, con foco en una entrega continua de valor para nuestros usuarios.

Apply to this posting directly on Get on Board.

Qué harás

  • Desarrollar y mantener componentes y rutas en Vue.js y Nuxt.js, asegurando rendimiento, accesibilidad y consistencia visual.
  • Trabajar con diseño responsivo y optimización para diferentes dispositivos y velocidades de conexión.
  • Colaborar con equipos multidisciplinarios (product, diseño y backend) para definir requerimientos y planificar entregas.
  • Contribuir a la arquitectura frontend, integraciones con APIs REST/GraphQL y gestión de estado (Vuex o equivalents).
  • Escribir código limpio, pruebas unitarias y participar en revisiones de código para garantizar alta calidad.
  • Participar en la definición de estándares, tooling y procesos para mejorar la eficiencia del equipo.

Perfil y habilidades

Vue.js & Nuxt.js

  • Experiencia mínima de 2 años con Vue.js (Vue 3 preferible)
  • Conocimiento profundo de Nuxt.js y sus características:
    • Server-Side Rendering (SSR)
    • Static Site Generation (SSG)
    • Auto-routing y file-based routing
    • Middleware y plugins
    • Módulos de Nuxt

Estilos y UI

  • Dominio de TailwindCSS:
    • Utility-first approach
    • Responsive design
    • Custom configurations
    • Component extraction y reutilización
  • Experiencia en diseño responsive y mobile-first

Gestión de Estado

  • Manejo avanzado de Pinia para gestión de estado:
    • Store composition y modularización
    • Actions, getters y state reactivo
    • Persistencia de estado
    • Integración con SSR/SSG

Integración con APIs

  • Experiencia consumiendo APIs REST
  • Manejo de autenticación (JWT, OAuth, etc.)
  • Gestión de errores y loading states
  • Optimización de requests (caching, debouncing)
  • Conocimiento de herramientas como Axios o $fetch

Responsabilidades principales

  • Desarrollar y mantener aplicaciones web con Vue.js/Nuxt.js
  • Implementar diseños responsive utilizando TailwindCSS
  • Crear y mantener stores de Pinia para gestión de estado global
  • Integrar aplicaciones frontend con APIs backend
  • Optimizar performance y SEO de aplicaciones Nuxt
  • Colaborar en code reviews y mejores prácticas
  • Participar en la arquitectura técnica de proyectos

Habilidades adicionales valoradas

  • TypeScript para tipado estático
  • Testing (Jest, Vitest, Cypress)
  • Git flow y metodologías ágiles
  • Docker y deployment
  • Conocimiento de Node.js

Competencias deseables

  • Portfolio o repositorio GitHub con proyectos en Vue/Nuxt
  • Breve descripción de tu experiencia con las tecnologías mencionadas
  • Disponibilidad horaria y modalidad de trabajo preferida
  • Desarrollo de esta prueba técnica
    - https://t9011788282.p.clickup-attachments.com/t9011788282/3bef463e-5fd8-44db-a07d-20b20f1545ad/PruebaTecnica%20-%20Vue.pdf?view=open

Source: GetOnBoard | Main Category: Programming