Categorías
···
Entrar / Registro

Ingeniero de Software III - Desarrollador Front-End - ReactJS

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Pje. Centenario 130, C1405 Ciudad Autónoma de Buenos Aires, Argentina
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Buscamos un Ingeniero de Software 602 para construir y evolucionar aplicaciones web modernas utilizando React, Redux y GraphQL, colaborando con los equipos de producto, diseño y plataforma para ofrecer experiencias de usuario seguras, de alto rendimiento y accesibles. Aspectos destacados: 1. Construir y mantener aplicaciones React receptivas utilizando patrones modernos. 2. Integrarse con servicios GraphQL para el acceso a datos y la gestión del estado. 3. Aprovechar herramientas de desarrollo asistidas por IA para acelerar los flujos de trabajo de codificación. **DESCRIPCIÓN DEL PUESTO** Sobre el puesto Buscamos un Ingeniero de Software 602 para construir y evolucionar aplicaciones web modernas utilizando React y Redux, con un enfoque principal en GraphQL para el acceso a datos. Colaborarás con los equipos de producto, diseño y plataforma para ofrecer, a escala, experiencias de usuario seguras, de alto rendimiento y accesibles. Es un plus contar con experiencia en arquitecturas de microfrontend (MFE). Lo que harás * Construir, probar y mantener aplicaciones React receptivas utilizando patrones modernos (hooks, componentes funcionales, contexto cuando sea apropiado). * Implementar una gestión predecible del estado con Redux/Redux Toolkit, incluyendo middleware, selectores y un diseño eficiente del almacén; integrarse limpiamente con las cachés de clientes GraphQL. * Integrarte con servicios GraphQL mediante Apollo Client o urql: definir consultas, mutaciones y suscripciones; gestionar la caché normalizada, la paginación (estilo cursor/Relay), el manejo de errores, los reintetos y las actualizaciones optimistas. * Colaborar con los equipos de backend en los contratos de esquema y API (SDL), la versión, y los patrones de rendimiento (agrupación de consultas, consultas persistentes, evitando problemas de tipo n\+1). Colaborar con el equipo de diseño para implementar una interfaz de usuario accesible (cumpliendo con WCAG) y coherente, alineada con un sistema de diseño. * Escribir código de alta calidad y bien probado (Jest, React Testing Library); automatizarlo mediante CI/CD y seguir el desarrollo basado en tronco (trunk-based development) o GitFlow según corresponda. * Analizar y optimizar el rendimiento (tamaño del paquete, división de código, memoización, virtualización, carga diferida) y el uso de la red GraphQL (políticas a nivel de campo, claves de caché). * Participar en revisiones de arquitectura/diseño y revisiones de código, y contribuir a bibliotecas compartidas y sistemas de componentes. Documentar componentes y patrones para su reutilización; orientar a colegas y contribuir a las mejores prácticas de ingeniería. * **Aprovechar herramientas de desarrollo asistidas por IA y técnicas de ingeniería de indicaciones (prompt engineering) para acelerar los flujos de trabajo de codificación, generar código repetitivo (boilerplate), escribir pruebas, refactorizar código y mejorar la calidad de la documentación.** Requisitos obligatorios * Experiencia profesional en la construcción de aplicaciones React listas para producción (típicamente 5 años o más, o equivalente en profundidad). * Sólidos fundamentos en JavaScript y TypeScript; ESNext, módulos y mejores prácticas de tipado. Amplia experiencia con Redux/Redux Toolkit y con la arquitectura del estado a nivel de aplicación; conocimiento sobre la coordinación entre el estado de Redux y las cachés de clientes GraphQL. * Experiencia práctica integrando GraphQL en front-ends productivos (Apollo Client o urql): consultas, mutaciones, suscripciones, fragmentos, normalización y políticas de caché, estrategias de paginación, límites de errores y generador de código GraphQL. * Experticia en pruebas unitarias, de integración y de componentes; familiaridad con la simulación (mocking) de operaciones GraphQL y las pruebas de contrato. * Comprensión sólida de los fundamentos web: HTML semántico, CSS moderno (CSS\-in\-JS, módulos o enfoque basado en utilidades), diseño receptivo. * Herramientas de construcción front-end (Webpack/Vite), administradores de paquetes y herramientas de revisión/formateo (ESLint, Prettier). * Conocimiento de flujos de autenticación (OAuth/OIDC, JWT), patrones de almacenamiento seguro y conceptos básicos de seguridad front-end (CSP, CORS, encabezados de seguridad). * Control de versiones con Git y desarrollo colaborativo en entornos ágiles. * **Capacidad para utilizar eficazmente asistentes de codificación basados en IA (por ejemplo, GitHub Copilot, suites de LLM) y elaborar indicaciones (prompts) claras y ricas en contexto para mejorar la productividad, la calidad del código y la eficiencia en la resolución de problemas.** Deseable * Arquitecturas de microfrontend (Federación de Módulos de Webpack, single\-spa, import maps); experiencia en tiempo de ejecución compartido y gobernanza de dependencias. * Herramientas para monorepos (Nx, Turborepo) y bibliotecas de interfaz de usuario compartidas/sistemas de diseño (Storybook). Node.js para herramientas de construcción front-end o BFFs; familiaridad con pasarelas GraphQL y conceptos de combinación/federación de esquemas. * Observabilidad para front-end (métricas, registros, trazado, monitoreo de errores) y funciones de banderas (feature flagging)/experimentación. * Experticia avanzada en accesibilidad (patrones ARIA, navegación con teclado, soporte para lectores de pantalla). Conceptos básicos de nube y CDN; comprensión del almacenamiento en caché perimetral (edge caching) y la optimización del rendimiento para APIs y recursos. * Cómo trabajamos * Entrega centrada en el cliente e iterativa, con criterios de aceptación claros y resultados medibles. * Revisiones de código, programación en pareja o en grupo (pair/mob programming) según sea necesario, y mejora continua mediante retrospectivas. * Énfasis en la fiabilidad y la resistencia: monitoreo significativo, alertas y participación en turnos de guardia cuando corresponda. **SOBRE NOSOTROS** J.P. Morgan es un líder global en servicios financieros, ofreciendo asesoramiento estratégico y productos a las corporaciones, gobiernos, individuos acaudalados e inversores institucionales más destacados del mundo. Nuestro enfoque de negocio de primera clase, brindado de manera igualmente excepcional, guía todo lo que hacemos. Nos esforzamos por construir asociaciones confiables y de largo plazo para ayudar a nuestros clientes a alcanzar sus objetivos comerciales. Reconocemos que nuestras personas son nuestra fortaleza y que los diversos talentos que aportan a nuestra fuerza laboral global están directamente vinculados a nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y otorga un alto valor a la diversidad y la inclusión en nuestra empresa. No discriminamos en función de ningún atributo protegido, incluyendo raza, religión, color, origen nacional, género, orientación sexual, identidad de género, expresión de género, edad, estado civil o condición de veterano, embarazo o discapacidad, ni ningún otro fundamento protegido por la ley aplicable. También realizamos adaptaciones razonables para las prácticas y creencias religiosas de solicitantes y empleados, así como para necesidades relacionadas con salud mental o discapacidad física. Visita nuestras preguntas frecuentes para obtener más información sobre cómo solicitar una adaptación. **SOBRE EL EQUIPO** El Banco Comercial e de Inversión de J.P. Morgan es un líder global en banca, mercados, servicios de valores y pagos. Corporaciones, gobiernos e instituciones de todo el mundo confían en nosotros con sus negocios en más de 100 países. El Banco Comercial e de Inversión ofrece asesoramiento estratégico, obtiene capital, gestiona riesgos y proporciona liquidez en mercados de todo el mundo.

Fuentea:  indeed Ver publicación original
Sofía González
Indeed · HR

Compañía

Indeed
Sofía González
Indeed · HR

Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.