> Markdown version of [/jobs/ext/1835616-lead-software-engineer-ios-developer-lead](https://www.wearedevelopers.com/jobs/ext/1835616-lead-software-engineer-ios-developer-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - iOS Developer Lead - **Company:** JPMorgan Chase & Co. - **Location:** Plano, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Apple IOS, Apple Xcode, Automation of Tests, Unit Testing, Behavior-Driven Development, Code Generation, Software Quality, Continuous Integration, Software Debugging, Machine Learning, Objective-C (Programming Language), Scrum Methodology, Software Tools, Screen Reader, Secure Coding, Software Engineering, Toolchain, Web Content Accessibility Guidelines, Uikit, Swiftui, Ios Frameworks, Backend, Containerization, Gherkin, Solid Principles, Bitbucket, Objective C++, Cucumber (Software), Jenkins - **Published:** July 18, 2026 - **Apply:** https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/requisitions/preview/210765012 ## About the Role * Formal training or certification in Software Engineering and 5+ years applied experience * Solid coding ability in Swift and/or Objective-C with a strong desire to grow and improve * Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. * Foundational understanding of software design principles with an interest in building scalable, maintainable platform solutions * Some exposure to or interest in XCUITest and Apple's native iOS testing frameworks * Hands-on experience with iOS development including debugging using simulators and devices in Xcode * Openness to learning BDD (Behavior-Driven Development) and Cucumber/Gherkin frameworks * Analytical mindset with the ability to break down complex problems and think through solutions clearly * Collaborative by nature with the ability to work independently while knowing when to ask for help * Comfortable working in a fast-paced, multi-priority environment across a global team Preferred qualifications, capabilities, and skills: * Exposure to iOS accessibility testing tools including Accessibility Inspector, screen reader automation (VoiceOver), and dynamic type support * Any experience with visual regression or screenshot comparison tools such as Applitools, Percy, or similar solutions * Familiarity with internationalization (i18n) and localization (l10n) concepts across multiple languages, regions, or character sets * Exposure to or interest in validating AI/ML-powered applications, including non-deterministic systems, and leveraging AI tools for development workflows * Experience with API mocking frameworks such as WireMock, familiarity with iOS UI synchronization concepts, or exposure to screen object patterns * Experience with CI/CD tools like Jenkins or BitBucket, SPM, and mobile cloud platforms such as Sauce Labs, Perfecto, or SeeTest * Experience with SwiftUI and/or UIKit, or exposure to cloud native development concepts ## Description As an iOS Software Engineer Lead at JPMorganChase within the Consumer & Community Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives., * Contribute to the design and development of iOS platform infrastructure, building reusable frameworks and tooling on top of XCUITest integrated with BDD/Cucumber * Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. * Write clean, production-quality Swift/Objective-C code using Xcode that is maintainable, scalable, and performant * Work with product owners and business stakeholders to translate requirements into clear, executable specifications and well-structured technical documentation * Build iOS platform capabilities for accessibility validation (WCAG standards, screen readers, dynamic type, iOS Accessibility Inspector), visual regression detection, and internationalization/localization validation * Develop infrastructure for validating AI-powered features including ML model outputs, personalization engines, and intelligent user experiences * Work with and contribute to API mocking infrastructure built on WireMock to support development and validation without backend dependencies * Partner with scrum teams to understand platform needs and provide technical guidance on how to effectively leverage the iOS infrastructure * Collaborate with iOS application teams to support monitoring and resolve production issues * Contribute to CI/CD pipeline integration including PR validation, periodic regression validation, and cloud device execution on iOS devices and simulators ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Testing AI Agents: Automated Evaluation for Chatbots & RAG Systems](https://www.wearedevelopers.com/videos/100300-testing-ai-agents-automated-evaluation-for-chatbots-rag-systems) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools)