02 ago
|
Empresa reconocida
|
México
02 ago
Empresa reconocida
México
Empresa lider en el Autotransporte de carga, solicita por expansión
Desarrollador Frontend React Avanzado
(*LA VACANTE ES PARA LA CIUDAD DE CHIHUAHUA, CHIHUAHUA, 100% presencial*)
(*LA VACANTE ES PARA LA CIUDAD DE CHIHUAHUA, CHIHUAHUA, 100% presencial*)
(*LA VACANTE ES PARA LA CIUDAD DE CHIHUAHUA, CHIHUAHUA, 100% presencial*)
(*LA VACANTE ES PARA LA CIUDAD DE CHIHUAHUA, CHIHUAHUA, 100% presencial*)
(*LA VACANTE ES PARA LA CIUDAD DE CHIHUAHUA, CHIHUAHUA, 100% presencial*)
(*LA VACANTE ES PARA LA CIUDAD DE CHIHUAHUA, CHIHUAHUA, 100% presencial*)
(*LA VACANTE ES PARA LA CIUDAD DE CHIHUAHUA, CHIHUAHUA, 100% presencial*)
Buscamos un Desarrollador Frontend especializado en React moderno, TypeScript y arquitectura frontend escalable, con experiencia en desarrollo de SPAs empresariales, consumo de APIs, autenticación, manejo avanzado de estado, testing y construcción de componentes reutilizables.
El candidato ideal debe tener experiencia comprobable con React 18+, TypeScript, Redux Toolkit, React Router, PrimeReact, React Hook Form, REST/GraphQL, Git, CI/CD, testing y buenas prácticas de Clean Code. Será responsable de desarrollar aplicaciones web modernas, implementar CRUDs, formularios complejos, tablas avanzadas, rutas protegidas, integración con APIs y documentación técnica.
Se valorará experiencia en ERP, microfrontends, Storybook, accesibilidad, Linux, cloud y metodologías ágiles.
Hard Skills
React moderno y avanzado
· React 18+ con TypeScript avanzado y tipado estricto.
· Dominio de hooks: useMemo, useCallback, useReducer, useRef y custom hooks.
· Composición de componentes, separación de responsabilidades y patrones avanzados de React.
· Optimización de renders, lazy loading,
code splitting, Error Boundaries y Portals.
· Arquitectura modular por features y componentes reutilizables, escalables y testeables.
Estado integral y manejo de datos
· Redux Toolkit, RTK Query o TanStack Query.
· Slices, thunks, middlewares, estados asíncronos y normalización de datos.
· Persistencia de estado con localStorage o sessionStorage.
· Manejo de loading, errores, estados vacíos y reintentos.
· Autenticación JWT, rutas protegidas, logout y limpieza de estado global.
Routing y arquitectura SPA
· React Router con rutas públicas, privadas y layouts protegidos.
· Navegación programática y control de sesión.
· Estructuración por módulos, páginas, componentes, hooks, servicios, stores y tipos.
· Arquitectura escalable para aplicaciones empresariales y ERPs.
Consumo de APIs
· REST, GraphQL, WebSockets, JSON, XML y SOAP deseable.
· Axios o Fetch API con interceptores HTTP y manejo de tokens.
· Manejo global de errores, paginación cliente/servidor, búsqueda, filtros y ordenamientos.
· Integración con APIs públicas o privadas y contratos de backend.
UI, componentes y experiencia de usuario
· PrimeReact avanzado; Material UI, Ant Design o equivalente deseable.
· DataTables avanzadas con filtros globales, filtros por columna, paginado,
ordenamiento y acciones CRUD.
· Modales, diálogos de confirmación, notificaciones, Toasts, Toolbars y feedback de usuario.
· Componentes accesibles, responsive y alineados con buenas prácticas de UI/UX.
· Visualización de PDF con navegación, zoom, descarga y controles personalizados.
Formularios
· React Hook Form; Formik deseable.
· Validaciones con Zod o Yup.
· Formularios para creación y edición de registros.
· Manejo de errores de validación y componentes controlados/no controlados.
· Integración de formularios con APIs y estados de carga/error.
Testing
· Unit testing, integration testing y E2E testing.
· Jest, Vitest, React Testing Library, Cypress o Playwright.
· Mocking de APIs, pruebas de componentes, pruebas de hooks y flujos críticos.
· Cobertura de login, CRUD, filtros, paginación, visualización de PDF y logout.
Calidad de código
· Clean Code, Clean Architecture y principios SOLID aplicados a frontend.
· ESLint, Prettier, convenciones de nombrado y code review.
· Refactorización, documentación técnica y buenas prácticas de seguridad frontend.
· Tipado estricto con TypeScript y manejo seguro de errores.
Build, herramientas y DevOps frontend
· Vite, Webpack deseable, NPM/Yarn/PNPM.
· Git, GitFlow o trunk-based development.
· CI/CD, pipelines, variables de entorno y builds por ambiente.
· Docker básico deseable y despliegue de aplicaciones web.
Tipo de puesto: Tiempo completo
Sueldo: $15,000.00 - $30,000.00 al mes
Beneficios:
- Seguro de gastos médicos mayores
- Seguro de vida
- Vales de despensa
Lugar de trabajo: Empleo presencial
📌 Desarrollador Frontend React Avanzado (México)
🏢 Empresa reconocida
📍 México