CONCEPT SOLUTIONS LLC
JPMorgan Chase & Co.
Ingeniero/a de Software Principal - Desarrollador/a Sr. iOS
Descripción del puesto
Únete a un equipo que está dando forma al futuro de la inversión digital para millones de clientes. Esta es tu oportunidad de crear experiencias móviles innovadoras que permitan a las personas tomar el control de su futuro financiero, todo mientras desarrollas tu carrera junto a algunos de los mejores ingenieros de la industria.
Como Ingeniero/a de Software Principal en JPMorgan Chase, dentro de la división de Banca de Consumo y Comunitaria (Consumer & Community Banking) bajo Inversiones Autogestionadas (Self Directed Investing), eres una parte integral de un equipo ágil que trabaja para mejorar, construir y entregar productos tecnológicos líderes en el mercado, de forma segura, estable y escalable. Como contribuidor/a técnico/a principal, eres responsable de llevar a cabo soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones de negocio, en apoyo de los objetivos comerciales de la firma.
Responsabilidades del puesto
- Ejecutar soluciones de software creativas, diseño, desarrollo y resolución de problemas técnicos con la capacidad de pensar más allá de los enfoques rutinarios o convencionales para construir soluciones o desglosar problemas técnicos.
- Desarrollar código de producción seguro y de alta calidad, y revisar y depurar código escrito por otros.
- Identificar oportunidades para eliminar o automatizar la remediación de problemas recurrentes para mejorar la estabilidad operativa general de las aplicaciones y sistemas de software.
- Impulsar la adopción por parte del equipo de prácticas de ingeniería asistidas por IA autorizadas por la empresa dentro del entorno de trabajo para mejorar la calidad del código, la velocidad de entrega y los resultados operativos (por ejemplo, revisión/refactorización de código asistida por IA, aceleración de la estrategia de pruebas, soporte para análisis de incidentes/causas raíz), al tiempo que se establecen estándares de validación consistentes (codificación segura, revisión por pares, pruebas automatizadas) y se promueve la reutilización de patrones efectivos en todo el equipo.
- Aplicar el conocimiento de las herramientas dentro de la cadena de herramientas del Ciclo de Vida de Desarrollo de Software, incluidas las capacidades de desarrollo y automatización asistidas por IA autorizadas por la empresa, para mejorar el valor obtenido por la automatización.
- Liderar sesiones de evaluación con proveedores externos, startups y equipos internos para impulsar la investigación orientada a resultados de diseños arquitectónicos, credenciales técnicas y aplicabilidad para su uso dentro de los sistemas existentes y la arquitectura de información.
- Liderar comunidades de práctica en Ingeniería de Software para impulsar la concienciación y el uso de tecnologías nuevas y de vanguardia.
- Colaborar con los equipos de producto, diseño y backend para traducir los requisitos en experiencias iOS fiables (rendimiento, accesibilidad, localización y resiliencia).
Cualificaciones, capacidades y habilidades requeridas
- Formación formal o certificación en conceptos de ingeniería de software y 5+ años de experiencia aplicada.
- 5+ años de experiencia combinada en desarrollo de software/aplicaciones, incluido desarrollo móvil.
- 3+ años de experiencia liderando tecnología y mentorizando a un equipo diverso de ingenieros en la creación de aplicaciones nativas iOS.
- Sólida experiencia en desarrollo iOS creando aplicaciones móviles utilizando Swift (y familiaridad con Objective-C en bases de código mixtas).
- Dominio de frameworks iOS y desarrollo de UI, incluyendo UIKit y/o SwiftUI, Auto Layout y las Guías de Interfaz Humana de Apple.
- Familiaridad con patrones de arquitectura como MVVM, MVC, VIPER/Clean Architecture, y patrones como Coordinator para la navegación.
- Experiencia con herramientas y sistemas modernos de desarrollo nativo iOS: Xcode, Swift Package Manager (SPM), CocoaPods (según corresponda).
- Sólida comprensión de la concurrencia iOS y patrones reactivos: async/await, GCD y, opcionalmente, Combine.
- Experiencia con persistencia local y capacidades del dispositivo: Core Data, Keychain, tareas en segundo plano, notificaciones push.
- Experiencia demostrada liderando el uso efectivo de herramientas de desarrollo de software asistidas por IA aprobadas (por ejemplo, para codificación, revisión de código, aceleración de pruebas, resolución de problemas) con la capacidad de establecer expectativas del equipo para validar la corrección, el rendimiento y la seguridad de las salidas de IA.
- Sólida comprensión del uso responsable de la IA en flujos de trabajo de ingeniería, incluidas las consideraciones sobre la sensibilidad de los datos, el manejo seguro de entradas/salidas y la adhesión a las expectativas de resiliencia y seguridad; experiencia en la capacitación de ingenieros sobre la adopción segura y conforme dentro de las prácticas de entrega.
Cualificaciones, capacidades y habilidades preferidas
- Exposición a IA Agéntica / GenAI.
- Experiencia con XCTest / XCUITest, dobles de prueba/enfoques de mocking y pruebas de snapshot.
- Dominio de Instruments (Time Profiler, Allocations, Leaks) y análisis de fallos/rendimiento.
- Experiencia con pipelines CI/CD para aplicaciones móviles.
- Familiaridad con las mejores prácticas de accesibilidad y pruebas con VoiceOver.
Chase es una empresa líder en servicios financieros que ayuda a casi la mitad de los hogares y pequeñas empresas de Estados Unidos a alcanzar sus objetivos financieros a través de una amplia gama de productos financieros. Nuestra misión es crear relaciones sólidas y duraderas, y poner a nuestros clientes en el centro de todo lo que hacemos. También ayudamos a las pequeñas empresas, organizaciones sin fines de lucro y ciudades a crecer, ofreciendo soluciones para satisfacer todas sus necesidades financieras.
Nuestra división de Banca de Consumo y Comunitaria (Consumer & Community Banking) atiende a nuestros clientes de Chase a través de una gama de servicios financieros, que incluyen banca personal, tarjetas de crédito, hipotecas, financiación de automóviles, asesoramiento de inversiones, préstamos para pequeñas empresas y procesamiento de pagos. Estamos orgullosos de liderar en EE. UU. en ventas de tarjetas de crédito y crecimiento de depósitos, y tenemos las soluciones digitales más utilizadas, todo ello mientras ocupamos el primer lugar en satisfacción del cliente.
Ofrecemos un paquete competitivo de recompensas totales que incluye un salario base determinado según el puesto, la experiencia, las habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir un pago basado en comisiones y/o una compensación discrecional por incentivos, pagada en forma de efectivo y/o acciones no garantizadas, otorgada en reconocimiento a los logros y contribuciones individuales. También ofrecemos una variedad de beneficios y programas para satisfacer las necesidades de los empleados, según la elegibilidad. Estos beneficios incluyen cobertura integral de atención médica, centros de salud y bienestar en el lugar, un plan de ahorro para la jubilación, cuidado infantil de respaldo, reembolso de matrícula, apoyo para la salud mental, asesoramiento financiero y más. Se proporcionarán detalles adicionales sobre la compensación total y los beneficios durante el proceso de contratación.
Reconocemos que nuestra gente es nuestra fortaleza y 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 valoramos mucho la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún motivo 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 de veterano, embarazo o discapacidad, o cualquier otro motivo protegido por la ley aplicable. También realizamos adaptaciones razonables para las prácticas y creencias religiosas de los solicitantes y empleados, así como para las necesidades de salud mental o discapacidad física. Visita nuestras preguntas frecuentes para obtener más información sobre cómo solicitar una adaptación.
Empleador con igualdad de oportunidades / Discapacidad / Veteranos
