Jobs · devitjobs

J

Software Engineer iOS

J.P. Morgan · New York City, New York · Posted 1d ago

onsiteFull-timemid5-8 yrs61000 - 101000 USD / year🇺🇸 United States
Apply on devitjobs

About the role

Develop native mobile applications for iOS using Swift, focusing on modern concurrency patterns and iOS frameworks. The role requires 3+ years of experience and a strong commitment to test-driven development.

Full job description (as posted) ↓

Salary: $61,000 - 101,000 per year Requirements: We expect formal training or certification in software engineering concepts, plus 3+ years of applied experience. We need experience in native mobile application development. We require strong proficiency in Swift, including modern concurrency patterns such as async/await and Combine. We look for solid hands-on experience with iOS frameworks, including UIKit, SwiftUI, Foundation, Core Data, and Combine, along with object-oriented programming and design patterns such as MVC, MVVM, Coordinator, and SOLID. We expect demonstrated expertise in writing unit tests with XCTest and UI tests with XCUITest, with a strong commitment to test-driven development. We need experience with CI/CD tools and processes such as Bitrise, Jenkins, or GitHub Actions, as well as Git source control management. We value experience with modularization, dependency injection, and building reusable iOS SDKs or frameworks. We expect practical experience with AI-assisted development tools, such as GitHub Copilot or code generation tools, and an understanding of how to integrate AI into development workflows. We require hands-on use of enterprise-authorized AI-assisted software development tools for coding, test creation, troubleshooting, or documentation, with the ability to critically assess, validate, and refine AI-generated output for correctness, performance, and security. We look for understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resilience and security expectations. Preferred: experience working with design systems, including UI development and white-labeling. Preferred: appreciation for accessibility and knowledge of how to meet WCAG and Apple accessibility requirements. Preferred: practical cloud-native experience with AWS, Azure, or GCP. Preferred: an active GitHub or Stack Overflow profile, or a published app portfolio demonstrating technical expertise. Responsibilities: We execute software solutions through design, development, and technical troubleshooting, using creative thinking to solve complex technical problems. We create secure, high-quality production code and maintain algorithms that run in sync with the relevant systems. We implement thorough testing strategies, including unit tests, UI tests, and automated test suites, to ensure quality and reliability. We use enterprise-authorized AI coding assistance tools to improve code quality, delivery speed, and productivity, while validating results through peer review, automated testing, and secure coding standards. We apply Software Development Life Cycle toolchain knowledge, including enterprise-authorized AI-assisted development and automation capabilities, to increase the value of automation. We produce architecture and design artifacts for complex applications and ensure design constraints are met by the code we develop. We gather, analyze, synthesize, and visualize reporting from large and varied data sets to support continuous improvement of software applications and systems. We proactively identify hidden issues and data patterns to drive improvements in coding hygiene and system architecture. Technologies: AI AWS Azure CI/CD Cloud Copilot GCP Git GitHub Support Jenkins Mobile MVC MVVM Security Swift UIKit iOS UX UI Design More: We are a leading financial services firm helping nearly half of Americas households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to build engaged, long-term relationships and keep our customers at the center of everything we do. We also support small businesses, nonprofits, and cities with solutions that help meet a wide range of financial needs. We offer a competitive total rewards package based on role, experience, skill set, and location, and eligible roles may include commission-based pay or discretionary incentive compensation. Our benefits and programs may include comprehensive health care, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching, and more. We value diversity and inclusion, are an equal opportunity employer, and provide reasonable accommodations where needed. This role sits within our Consumer & Community Banking division, which serves Chase customers across personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing, with strong digital reach and customer satisfaction. last updated 36 week of 2026

Read the full posting on devitjobs →

FAQ

Is the Software Engineer iOS role at J.P. Morgan remote?+

This Software Engineer iOS position is listed as onsite (New York City, New York).

What is the salary for the Software Engineer iOS role at J.P. Morgan?+

The listing states 61000 - 101000 USD / year.

What seniority level is this Software Engineer iOS role?+

This is a mid level position.

How do I apply for the Software Engineer iOS role at J.P. Morgan?+

Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to J.P. Morgan.