Design, develop, test, and maintain native iOS applications using Swift and SwiftUI, while mentoring team members and promoting engineering excellence.
Compensation
A reasonable estimate of the current salary range is $86,320 - $154,960 per year for the role of Senior Mobile iOS Software Developer.
Responsibilities
Design, develop, test, and maintain native iOS applications using Swift and SwiftUI
Translate business requirements, wireframes, and UX designs into high-quality mobile solutions
Collaborate with backend developers to integrate RESTful APIs and cloud-based services
Implement and maintain shared Swift Packages, reusable libraries, and modular application components
Implement localization and internationalization solutions
Requirements
Bachelor's degree in computer science, data science, information science, business, or related field
Lead mobile engineering for native iOS and Android applications within JPMorgan Chase’s Asset & Wealth Management International Private Bank Technology organization.
Responsibilities
Designs and develops secure, high-quality production code for native iOS and Android client applications, instrumenting them for crash reporting, performance monitoring, logging and telemetry; reviews, debugs and improves code written by others.
Drives design and implementation decisions for mobile observability capabilities—SLIs/SLOs, alerting thresholds, distributed tracing and real user monitoring—balancing data integrity, performance, security, reliability, maintainability and operating cost.
Provides technical guidance to engineering and business partners, acting as a subject matter expert in native mobile development and mobile application performance management (APM).
Leads the technical delivery of complex observability initiatives through implementation, testing, integration, controlled migration, release readiness and operational support, including triage and root‑cause analysis of production incidents using crash and performance telemetry.
Applies enterprise‑authorised coding agents and automation across design, implementation, testing, review and troubleshooting for iOS and Android codebases, creating reusable context, tools and workflows.
Requirements
Bachelor's or equivalent in Computer Science, Computer Engineering, Mathematics, or a related technical field