Objetivo del puesto
Diseñar, desarrollar y mantener interfaces web de alta calidad usando React y TypeScript, asegurando rendimiento, accesibilidad y buenas prácticas de ingeniería.
Responsabilidades
- Construir componentes y vistas en React (Hooks, Context/estado global) con TypeScript.
- Integrar APIs REST/GraphQL; manejo de fetch/axios, control de errores y estados de carga.
- Colaborar con diseño (Figma) para traducir UI/UX en componentes reutilizables.
- Mantener calidad de código (lint/format, PRs, code reviews) y flujos CI/CD básicos.
- Documentar componentes/decisiones técnicas y dar soporte a despliegues.
Requisitos indispensables
- 2+ años desarrollando aplicaciones web en producción.
- 1+ año trabajando con React de forma profesional.
- Dominio de JavaScript (ES6+) y TypeScript (tipado estricto, generics, utility types).
- HTML5/CSS3 (Flexbox/Grid), responsive, manejo de Tailwind o CSS Modules.
- Consumo de APIs, patrones de autenticación (tokens, headers, manejo de sesión).
- Uso cotidiano de Git/GitHub (branches, PRs, code review).
- Experiencia con Vite/Webpack y NPM/Yarn.
- Comunicación clara y orientación a resultados.
Deseables (plus)
- (rutas, SSR/SSG)
Monitoreo/analytics (Sentry, LogRocket, Mixpanel), feature flags.
- Conocimientos básicos de para colaborar con backend.
- Diseño de design systems y documentación de componentes.
- Experiencia en SEO técnico para
Herramientas del día a día
React, TypeScript, Vite, Jest/RTL, Tailwind, GitHub, Figma, Postman/Insomnia, algún CI (GitHub Actions) y tablero de tareas (Jira/Linear).
Tipo de puesto: Tiempo completo
Sueldo: $13, $16,000.00 al mes
Beneficios:
- Aumentos salariales
- Bebidas gratis
- Opción a contrato indefinido
Escolaridad:
- Licenciatura terminada (Obligatorio)
Experiencia:
- React: 1 año (Obligatorio)
- JavaScript: 2 años (Obligatorio)
Lugar de trabajo: Empleo presencial