J
Posted 3 hours ago
Senior Lead Software Engineer - Mobile iOS
JPMorganChaseSenior Lead Software Engineer - Mobile iOS
Requirements
5+ years applied software engineering experience, Extensive iOS mobile application development experience, Expertise in Swift and SwiftUI, Knowledge of MVC, MVVM, and Clean Architecture, Experience with XCTest and automated testing, Proficiency in CI/CD systems, Experience with API integration and distributed systems
Skills
iOSSwiftSwiftUI
About the role
Responsibilities
- Build and deploy production-grade native iOS mobile applications to solve complex business use cases.
- Lead and provide technical guidance to a team of software engineers, setting expectations for output and collaboration.
- Drive the adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
- Manage stakeholder relationships and ensure work aligns with compliance standards and business requirements.
- Apply advanced agile methodologies, including CI/CD, application resiliency, and security protocols.
- Work at the code level while managing technologists and anticipating cross-team dependencies.
Requirements
- 5+ years of applied software engineering experience with formal training or certification.
- Extensive experience in large-scale native iOS mobile application development.
- Expert knowledge of Swift and SwiftUI frameworks and APIs.
- Proficiency in design patterns including MVC, MVVM, and Clean Architecture.
- Strong understanding of Data Structures, Type Conversions, and Multi-Threading.
- Experience with automated testing frameworks such as XCTest.
- Hands-on experience with CI/CD systems (e.g., Jenkins, Xcode Server) and Agile methodologies.
- Experience with API integration, distributed systems, security, and persistence solutions.
- Demonstrated ability to lead technologists and manage complex technical domains.
Preferred Qualifications
- Experience with Test Driven Development (TDD).
- Knowledge of Combine, Networking, accessibility, and dynamically themed UI design.
- Strong communication skills with experience managing diverse stakeholders.
- Ability to coach and guide teams toward strategic organizational initiatives.
About the Company
JPMorganChase is a leading global financial services firm. Within the Commercial Bank Technology Payment team, we build trusted, market-leading technology products in a secure, stable, and scalable way to drive significant business impact.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Lead Software Engineer - Mobile iOS
JPMorganChase · Bengaluru
