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 para ofrecer experiencias de usuario seguras, eficientes y accesibles. Aspectos destacados: 1. Construir y mantener aplicaciones React adaptables utilizando patrones modernos 2. Integrarse con servicios GraphQL para un acceso robusto a los datos 3. Aprovechar herramientas de desarrollo asistidas por IA para acelerar los flujos de trabajo de codificación **DESCRIPCIÓN DEL PUESTO** Acerca del 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 los datos. Colaborará con los equipos de producto, diseño y plataforma para ofrecer, a gran escala, experiencias de usuario seguras, eficientes y accesibles. Será un plus contar con experiencia en arquitecturas de microfrontend (MFE). Lo que hará * Construir, probar y mantener aplicaciones React adaptables utilizando patrones modernos (hooks, componentes funcionales, contexto cuando sea apropiado). * Implementar una gestión predecible del estado con Redux/Redux Toolkit, incluidos middleware, selectores y un diseño eficiente del almacén; integrarse limpiamente con las cachés de clientes GraphQL. * Integrarse 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 contratos de esquema y API (SDL), versionado y patrones de rendimiento (agrupación de consultas, consultas persistentes, evitación de problemas 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, revisiones de código y contribuir a bibliotecas compartidas y sistemas de componentes. Documentar componentes y patrones para su reutilización; orientar a compañeros 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, 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 profundidad equivalente). * Sólidos conocimientos fundamentales de JavaScript y TypeScript; ESNext, módulos y mejores prácticas de tipado. Experiencia profunda con Redux/Redux Toolkit y arquitectura de estado a nivel de aplicación; familiaridad con 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 error y generador de código GraphQL. * Experiencia en pruebas unitarias, de integración y de componentes; familiaridad con la simulación (mocking) de operaciones GraphQL y las pruebas de contratos. * Conocimientos sólidos de los fundamentos web: HTML semántico, CSS moderno (CSS-in-JS, módulos o enfoque basado en utilidades), diseño adaptable. * Herramientas de construcción front-end (Webpack/Vite), gestores de paquetes y herramientas de análisis/formateo (ESLint, Prettier). * Comprensión de flujos de autenticación (OAuth/OIDC, JWT), patrones de almacenamiento seguro y conceptos básicos de seguridad front-end (CSP, CORS, cabeceras de seguridad). * Control de versiones con Git y desarrollo colaborativo en entornos ágiles. * **Capacidad para utilizar de forma efectiva asistentes de codificación con IA (por ejemplo, GitHub Copilot, Suite LLM) y elaborar indicaciones 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 (Webpack Module Federation, single-spa, import maps); experiencia en tiempo de ejecución compartido y gobernanza de dependencias. * Herramientas para monorepos (Nx, Turborepo) y bibliotecas UI compartidas/sistemas de diseño (Storybook). Node.js para herramientas de construcción front-end o BFFs; familiaridad con gateways GraphQL y conceptos de combinación/federación de esquemas. * Observabilidad para front-end (métricas, registros, trazas, monitoreo de errores) y funciones de banderas (feature flagging)/experimentación. * Conocimientos avanzados en accesibilidad (patrones ARIA, navegación mediante teclado, soporte para lectores de pantalla). Conceptos básicos de nube y CDN; comprensión del almacenamiento en caché perimetral 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 donde proceda. **ACERCA DE NOSOTROS** J.P. Morgan es un líder global en servicios financieros, brindando asesoramiento estratégico y productos a las corporaciones, gobiernos, personas adineradas e inversores institucionales más destacados del mundo. Nuestro enfoque de negocio de primera clase, de primera clase, para atender a nuestros clientes impulsa todo lo que hacemos. Nos esforzamos por construir asociaciones de confianza y a 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 otorgamos gran valor a la diversidad y la inclusión en nuestra empresa. No discriminamos sobre la base de ningún atributo protegido, incluidos 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 derivadas de discapacidades mentales o físicas. Visite nuestras preguntas frecuentes para obtener más información sobre cómo solicitar una adaptación. **ACERCA DEL 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 brinda asesoramiento estratégico, obtiene capital, gestiona riesgos y extiende 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.