CONCEPT SOLUTIONS LLC
JPMorgan Chase & Co.
Engenheiro(a) de Software Líder - Desenvolvedor(a) Sênior iOS
Descrição da Vaga
Junte-se a uma equipe que está moldando o futuro dos investimentos digitais para milhões de clientes. Esta é a sua oportunidade de construir experiências móveis inovadoras que capacitam as pessoas a assumir o controle de seus futuros financeiros — tudo isso enquanto desenvolve sua carreira ao lado de alguns dos melhores engenheiros do setor.
Como Engenheiro(a) de Software Líder na JPMorganChase, dentro da divisão Consumer & Community Banking sob Self Directed Investing, você é parte integrante de uma equipe ágil que trabalha para aprimorar, construir e entregar produtos de tecnologia líderes de mercado confiáveis de forma segura, estável e escalável. Como um(a) contribuidor(a) técnico(a) principal, você é responsável por conduzir soluções tecnológicas críticas em várias áreas técnicas dentro de diversas funções de negócios em suporte aos objetivos de negócios da empresa.
Responsabilidades da Vaga
- Executar soluções de software criativas, design, desenvolvimento e solução de problemas técnicos com a capacidade de pensar além das abordagens rotineiras ou convencionais para construir soluções ou decompor problemas técnicos
- Desenvolver código de produção seguro e de alta qualidade, e revisar e depurar código escrito por outros
- Identificar oportunidades para eliminar ou automatizar a remediação de problemas recorrentes para melhorar a estabilidade operacional geral de aplicativos e sistemas de software
- Impulsionar a adoção pela equipe de práticas de engenharia assistidas por IA autorizadas pela empresa no ambiente de trabalho para melhorar a qualidade do código, a velocidade de entrega e os resultados operacionais (por exemplo, revisão/refatoração de código assistida por IA, aceleração da estratégia de testes, suporte à análise de incidentes/causa raiz), ao mesmo tempo em que estabelece padrões de validação consistentes (codificação segura, revisão por pares, testes automatizados) e promove a reutilização de padrões eficazes em toda a equipe.
- Aplicar conhecimento de ferramentas na cadeia de ferramentas do Ciclo de Vida de Desenvolvimento de Software, incluindo desenvolvimento assistido por IA e capacidades de automação autorizadas pela empresa, para melhorar o valor percebido pela automação.
- Liderar sessões de avaliação com fornecedores externos, startups e equipes internas para impulsionar a investigação orientada a resultados de projetos arquitetônicos, credenciais técnicas e aplicabilidade para uso em sistemas existentes e arquitetura de informação
- Liderar comunidades de prática em Engenharia de Software para impulsionar a conscientização e o uso de tecnologias novas e de ponta
- Colaborar com equipes de produto, design e backend para traduzir requisitos em experiências iOS confiáveis (desempenho, acessibilidade, localização e resiliência)
Qualificações, capacidades e habilidades exigidas
- Treinamento formal ou certificação em conceitos de engenharia de software e 5+ anos de experiência aplicada
- 5+ anos de experiência combinada em desenvolvimento de software/aplicativos, incluindo desenvolvimento mobile
- 3+ anos de experiência liderando tecnologia e orientando uma equipe de diversos engenheiros na construção de aplicativos nativos iOS
- Forte experiência em desenvolvimento iOS na construção de aplicativos móveis usando Swift (e familiaridade com Objective-C em bases de código mistas)
- Proficiência com frameworks iOS e desenvolvimento de UI, incluindo UIKit e/ou SwiftUI, Auto Layout e Apple Human Interface Guidelines
- Familiaridade com padrões de arquitetura como MVVM, MVC, VIPER/Clean Architecture e padrões como Coordinator para navegação
- Experiência com ferramentas e sistemas modernos de desenvolvimento nativo iOS: Xcode, Swift Package Manager (SPM), CocoaPods (conforme aplicável)
- Forte compreensão de concorrência iOS e padrões reativos: async/await, GCD e, opcionalmente, Combine
- Experiência com persistência local e recursos do dispositivo: Core Data, Keychain, tarefas em segundo plano, notificações push
- Experiência comprovada na liderança do uso eficaz de ferramentas de desenvolvimento de software assistidas por IA aprovadas (por exemplo, para codificação, revisão de código, aceleração de testes, solução de problemas) com a capacidade de definir expectativas para a equipe na validação de saídas de IA quanto à correção, desempenho e segurança.
- Forte compreensão do uso responsável de IA em fluxos de trabalho de engenharia, incluindo considerações sobre sensibilidade de dados, manuseio seguro de entradas/saídas e adesão às expectativas de resiliência e segurança; experiência em orientar engenheiros na adoção segura e em conformidade dentro das práticas de entrega
Qualificações, capacidades e habilidades preferenciais
- Exposição a IA Agente / GenAI
- Experiência com XCTest / XCUITest, duplas de teste/abordagens de mock e testes de snapshot
- Proficiência com Instruments (Time Profiler, Allocations, Leaks) e análise de falhas/desempenho
- Experiência com pipelines CI/CD para aplicativos móveis
- Familiaridade com as melhores práticas de acessibilidade e testes com VoiceOver
Chase é uma empresa líder em serviços financeiros, ajudando quase metade das famílias e pequenas empresas da América a atingir seus objetivos financeiros por meio de uma ampla gama de produtos financeiros. Nossa missão é criar relacionamentos engajados e duradouros e colocar nossos clientes no centro de tudo o que fazemos. Também ajudamos pequenas empresas, organizações sem fins lucrativos e cidades a crescer, entregando soluções para resolver todas as suas necessidades financeiras.
Nossa divisão Consumer & Community Banking atende nossos clientes Chase por meio de uma variedade de serviços financeiros, incluindo banco pessoal, cartões de crédito, hipotecas, financiamento de automóveis, aconselhamento de investimentos, empréstimos para pequenas empresas e processamento de pagamentos. Temos orgulho de liderar os EUA em vendas de cartões de crédito e crescimento de depósitos e temos as soluções digitais mais utilizadas — tudo isso enquanto nos classificamos em primeiro lugar em satisfação do cliente.
Oferecemos um pacote competitivo de recompensas totais, incluindo salário base determinado com base na função, experiência, conjunto de habilidades e localização. Aqueles em funções elegíveis podem receber pagamento baseado em comissão e/ou remuneração discricionária por incentivo, paga em dinheiro e/ou ações alienáveis, concedida em reconhecimento a conquistas e contribuições individuais. Também oferecemos uma variedade de benefícios e programas para atender às necessidades dos funcionários, com base na elegibilidade. Esses benefícios incluem cobertura abrangente de saúde, centros de saúde e bem-estar no local, um plano de poupança para aposentadoria, creche substituta, reembolso de mensalidades, suporte à saúde mental, coaching financeiro e muito mais. Detalhes adicionais sobre remuneração total e benefícios serão fornecidos durante o processo de contratação.
Reconhecemos que nosso pessoal é nossa força e os diversos talentos que eles trazem para nossa força de trabalho global estão diretamente ligados ao nosso sucesso. Somos um empregador que oferece igualdade de oportunidades e valorizamos muito a diversidade e a inclusão em nossa empresa. Não discriminamos com base em qualquer atributo protegido, incluindo raça, religião, cor, origem nacional, gênero, orientação sexual, identidade de gênero, expressão de gênero, idade, estado civil ou de veterano, gravidez ou deficiência, ou qualquer outra base protegida pela lei aplicável. Também fazemos acomodações razoáveis para as práticas e crenças religiosas dos candidatos e funcionários, bem como para necessidades de saúde mental ou deficiência física. Visite nossas Perguntas Frequentes para mais informações sobre como solicitar uma acomodação.
Empregador de Igualdade de Oportunidades/Deficiência/Veteranos
