Software Engineer Iii (Buenos Aires)

Software Engineer Iii (Buenos Aires)

07 sep
|
JPMorganChase
|
Buenos Aires

07 sep

JPMorganChase

Buenos Aires

JOB DESCRIPTION
About the role

What you’ll do
- Implement predictable state management with Redux/Redux Toolkit, including middleware, selectors, and efficient store design; integrate cleanly with GraphQL client caches.
- Integrate with GraphQL services using Apollo Client or urql: define queries, mutations, and subscriptions; manage normalized caching, pagination (cursor/relay style), error handling, retries, and optimistic updates.
- Partner with backend teams on schema and API contracts (SDL), versioning, and performance patterns (query batching, persisted queries, avoiding n+1 issues).
Partner with design to implement accessible (WCAG-compliant) and consistent UI aligned to a design system.
- Write high-quality, well-tested code (Jest, React Testing Library); automate via CI/CD and follow trunk-based development or GitFlow as applicable.
- Profile and optimize performance (bundle size, code splitting, memoization, virtualization, lazy loading) and GraphQL network usage (field-level policies, cache keys).
- Participate in architecture/design reviews, code reviews,



and contribute to shared libraries and component systems.
Document components and patterns for reusability; mentor peers and contribute to engineering best practices.
- Leverage AI-assisted development tools and prompt engineering techniques to accelerate coding workflows, generate boilerplate, write tests, refactor code, and improve documentation quality.

Must-have qualifications
- Strong JavaScript and TypeScript fundamentals; ESNext, modules, and typing best practices.
Deep experience with Redux/Redux Toolkit and app-level state architecture; familiarity with coordinating Redux state and GraphQL client caches.
- Hands-on experience integrating GraphQL in production front-ends (Apollo Client or urql): queries, mutations, subscriptions, fragments, cache normalization and policies, pagination strategies, error boundaries, and GraphQL Code Generator.
- Testing expertise across unit, integration, and co

📌 Software Engineer Iii (Buenos Aires)
🏢 JPMorganChase
📍 Buenos Aires

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer iii (buenos aires) / buenos aires

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer iii (buenos aires) / buenos aires