Software Engineer III - iOS Mobile Engineer

Testing Site - JPMC

Columbus (OH)

Vor Ort

USD 110.000 - 160.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

As a Software Engineer III at JPMorgan Chase in Asset Wealth Management, you will be a seasoned member of an agile team, designing and delivering trusted market-leading technology products in a secure, scalable way. You will carry out critical tech solutions across multiple areas to support the firm's objectives.

The role emphasizes producing high-quality production code, advancing testing strategies (XCTest/XCUITest), and leveraging AI-assisted development tools to improve productivity and code

Qualifikationen

  • 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.

Aufgaben

  • 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.

Kenntnisse

Swift
XCTest
XCUITest
Unit testing
UIKit
SwiftUI
MVC
MVVM
Coordinator pattern
SOLID
OAuth2
OIDC
PKCE
CI/CD
Git
GitHub Actions
Bitrise
Jenkins
AI-assisted development

Tools

Git
GitHub Actions
Bitrise
Jenkins
XCTest
XCUITest
UIKit
SwiftUI
Core Data
Combine
OAuth2
OIDC
PKCE

Jobbeschreibung

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As aniOS Software Engineer IIIat 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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer III - iOS Developer
Software Engineer III - iOS Developer

JPMorgan Chase & Co. • Plano (TX)

Vor Ort
USD 120.000 - 180.000
Lead Software Engineer - iOS Lead
Lead Software Engineer - iOS Lead

JPMorgan Chase & Co. • Plano (TX)

Vor Ort
USD 140.000 - 210.000
Senior iOS Engineer: AI-Driven, Secure Mobile Apps
Senior iOS Engineer: AI-Driven, Secure Mobile Apps

Testing Site - JPMC • Columbus (OH)

Vor Ort
USD 110.000 - 160.000
Lead Software Engineer - Android Lead
Lead Software Engineer - Android Lead

JPMorgan Chase & Co. • Plano (TX)

Vor Ort
USD 110.000 - 170.000
Senior Lead Software Engineer- IOS & Android Native
Senior Lead Software Engineer- IOS & Android Native

Testing Site - JPMC • Columbus (OH)

Vor Ort
USD 140.000 - 180.000
Lead Software Engineer - IOS
Lead Software Engineer - IOS

Testing Site - JPMC • New York (NY)

Vor Ort
USD 150.000 - 230.000
Lead Software Engineer - IOS & Android Native
Lead Software Engineer - IOS & Android Native

Testing Site - JPMC • Columbus (OH)

Vor Ort
USD 130.000 - 180.000
Principal Software Engineer - Mobile
Principal Software Engineer - Mobile

Testing Site - JPMC • New York (NY)

Vor Ort
USD 190.000 - 260.000
Software Engineer III- iOS Mobile Development
Software Engineer III- iOS Mobile Development

JPMorgan Chase & Co. • New York (NY)

Vor Ort
USD 120.000 - 150.000
Senior iOS Engineer - AI-Driven Mobile Apps
Senior iOS Engineer - AI-Driven Mobile Apps

JP Morgan Chase • New York (NY)

Vor Ort
USD 120.000 - 150.000