Software Engineer III - iOS Developer- Business Banking

JPMorgan Chase

Plano (TX)

On-site

USD 110,000 - 160,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Business Banking iOS Developer to deliver secure, scalable mobile experiences for business customers in Plano, TX. You will build production-ready Swift code, implement AI-assisted development tools, and ensure quality with XCTest and XCUITest.

You will work within the SDLC with CI/CD pipelines, contribute to architecture decisions, and develop data visualizations and reporting from complex data sets to support enterprise solutions.

Qualifications

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Experience with native mobile application development.
  • Proficiency in Swift and modern concurrency patterns.

Responsibilities

  • Leverages AI coding assist tools to improve code quality and productivity.
  • Gathers, analyzes, and visualizes data to inform software improvements.
  • Implements unit and UI tests to ensure reliability.
  • Produces architecture and design artifacts for complex applications.
  • Maintains production code with secure coding standards.

Skills

Swift programming
iOS frameworks (UIKit, SwiftUI)
Unit tests with XCTest
UI testing with XCUITest
CI/CD pipelines
AI-assisted development tools
Advanced concurrency (async/await, Con
MVC/MVVM/Coordinator patterns

Education

Software engineering certification

Tools

Bitrise
Jenkins
GitHub Actions

Job description

As a Business Banking iOS Developer, you will deliver secure, scalable, and intuitive mobile experiences that help businesses manage their finances and grow.

Job Responsibilities
  • 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.
  • Executes software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Implements comprehensive testing strategies including unit tests (XCTest), UI tests (XCUITest), and automated test suites to ensure code quality and reliability.
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • 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.
  • 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.
  • Applied experience in native mobile application development.
  • 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, and 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.
  • 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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III - Android Developer- Business Banking
Software Engineer III - Android Developer- Business Banking

JPMorgan Chase • Plano (TX)

On-site
USD 110,000 - 150,000
Software Engineer III - iOS Mobile Engineer
Software Engineer III - iOS Mobile Engineer

Testing Site - JPMC • Columbus (OH)

On-site
USD 110,000 - 160,000
iOS Developer
iOS Developer

GlobalPoint • Charlotte (NC)

On-site
USD 120,000 - 160,000
Software Engineer III - iOS Developer
Software Engineer III - iOS Developer

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Senior Software Engineer (iOS & macOS Native), Finance Engineering
Senior Software Engineer (iOS & macOS Native), Finance Engineering

Apple Inc. • California

On-site
USD 150,000 - 210,000
iOS Engineer
iOS Engineer

Compunnel Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Senior iOS Software Engineer
Senior iOS Software Engineer

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior IOS Engineer
Senior IOS Engineer

Veriipro • Chicago (IL)

On-site
USD 120,000 - 180,000
iOS Developer
iOS Developer

Matlen Silver • San Francisco (CA)

On-site
USD 140,000 - 190,000
iOS Developer: Build Next-Gen Mobile Experiences
iOS Developer: Build Next-Gen Mobile Experiences

Compunnel Inc. • New York (NY)

Hybrid
USD 110,000 - 170,000