Objetivo del Puesto
Buscamos un Frontend Developer Mid con experiencia en el desarrollo de aplicaciones web modernas utilizando React.js y Next.js. Será responsable de desarrollar nuevas funcionalidades, integrar servicios REST, construir interfaces responsivas a partir de diseños en Figma y colaborar con equipos multidisciplinarios para entregar soluciones escalables, mantenibles y de alta calidad.
Responsabilidades del Puesto
- Desarrollar nuevas funcionalidades e interfaces utilizando React.js (v16 o superior) y Next.js.
- Implementar y personalizar componentes utilizando Shadcn UI o librerías de componentes similares.
- Integrar APIs REST, manejando correctamente los estados de carga, éxito y error.
- Traducir diseños de Figma en interfaces responsivas, funcionales y accesibles.
- Implementar el manejo de estado mediante Redux Toolkit, Context API o Zustand.
- Desarrollar soluciones utilizando React Hooks (useState, useEffect, useMemo, useCallback y Custom Hooks).
- Mantener, optimizar y refactorizar componentes existentes para mejorar el rendimiento y la mantenibilidad.
- Aplicar principios básicos de accesibilidad web (WCAG 2.1 y atributos ARIA).
- Desarrollar pruebas unitarias y de componentes utilizando Jest/Vitest y React Testing Library.
- Participar activamente en revisiones de código (Code Reviews), Pull Requests y resolución de conflictos utilizando Git y Azure DevOps.
- Colaborar con equipos de Desarrollo, QA, UX/UI y Producto bajo metodologías ágiles (Scrum/Kanban).
Requisitos TécnicosIndispensables
- 3+ años de experiencia en desarrollo Frontend.
- Experiencia sólida desarrollando aplicaciones con React.js (v16 o superior), no únicamente realizando mantenimiento o ajustes.
- Experiencia con TypeScript.
- Experiencia en Next.js, participando al menos en un proyecto funcional con Routing y SSR/SSG básico.
- Experiencia utilizando Shadcn UI o alguna librería de componentes equivalente.
- Experiencia en consumo e integración de APIs REST.
- Conocimiento sólido de React Hooks.
- Manejo de estado con Redux Toolkit, Context API o Zustand.
- Experiencia transformando diseños de Figma en interfaces funcionales.
- Conocimientos de accesibilidad web (WCAG 2.1 y ARIA).
- Experiencia realizando pruebas con Jest o Vitest y React Testing Library.
- Manejo de Git mediante ramas, Pull Requests, Code Reviews y resolución de conflictos.
- Experiencia utilizando Azure DevOps para repositorios y flujo colaborativo.
- Conocimiento de Git Flow (Feature Branches, Rebase y Merge).
- Experiencia trabajando bajo metodologías ágiles (Scrum o Kanban).
Sueldo: $25,000.00 - $27,000.00 al mes
Lugar de trabajo: remoto híbrido en Obispado, N. L.