Software Engineer III - iOS Mobile Engineer
Company: JPMorganChase
Location: Columbus
Posted on: April 1, 2026
|
|
|
Job Description:
Description We have an exciting and rewarding opportunity for
you to take your software engineering career to the next level. As
an iOS Software Engineer III at JPMorgan Chase in Asset Wealth
Management, 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. Job responsibilities Executes creative software
solutions, design, development, and technical troubleshooting with
ability to think beyond routine or conventional approaches to build
solutions or break down technical problems. Develops secure
high-quality production code, and reviews and debugs code written
by others. Implements comprehensive testing strategies including
unit tests (XCTest), UI tests (XCUITest), and automated test suites
to ensure code quality and reliability. Leverages AI-powered
development tools and code automation platforms to enhance
productivity, code quality, and development efficiency. Identifies
opportunities to eliminate or automate remediation of recurring
issues to improve overall operational stability of software
applications and systems. Serves as a function-wide subject matter
expert in one or more areas of focus. Participate in communities of
practice across Software Engineering to drive awareness and use of
new and leading-edge technologies. Adds to team culture of
diversity, opportunity, inclusion, and respect. Required
qualifications, capabilities, and skills Formal training or
certification on native mobile application development concepts and
3 years applied experience. Proficiency in Swift programming
language (including modern concurrency patterns like async/await
and Combine). Strong experience with iOS frameworks: UIKit,
SwiftUI, Foundation, Core Data, Combine. Experience with
object-oriented programming and design patterns (MVC, MVVM,
Coordinator, SOLID). Demonstrated expertise in writing unit tests
using XCTest and UI tests using XCUITest with strong commitment to
test-driven development practices. Deep understanding of mobile
application security concepts (OAuth2, OIDC, PKCE, biometrics,
secure storage, Apple security APIs). Experience with CI/CD
processes and tools (e.g., Bitrise, Jenkins, GitHub Actions) and
Git source control management. Experience with modularization,
dependency injection, and building reusable iOS SDKs or frameworks.
Proficiency in automation and continuous delivery methods with
advanced understanding of agile methodologies. Practical experience
with AI-assisted development tools (e.g., GitHub Copilot, code
generation tools) and understanding of how to integrate AI
capabilities into development workflows. In-depth knowledge of the
financial services industry and their IT systems. Preferred
qualifications, capabilities, and skills Experience building or
working with Design Systems (UI Development, white-labeling).
Appreciation for Accessibility and understanding of how to meet
WCAG and Apple accessibility requirements. Practical cloud native
experience (AWS, Azure, or GCP). Active GitHub/Stack Overflow
profile or published app portfolio demonstrating technical
expertise.
Keywords: JPMorganChase, Dayton , Software Engineer III - iOS Mobile Engineer, IT / Software / Systems , Columbus, Ohio