remote
Lead Software Engineer - Senior iOS Developer - JPMorganChase
iOS Developer
Lead a high‑performing agile team to design, develop, and ship secure, scalable iOS applications for a digital investing platform, leveraging Swift, Objective‑C, and modern mobile engineering practices.
About the role
Key Responsibilities
- Architect, design, and implement high‑quality iOS features for a consumer‑facing digital investing app.
- Lead code reviews, mentor junior engineers, and enforce best practices in Swift/Objective‑C development.
- Collaborate with product, UX, and backend teams to define requirements and deliver end‑to‑end solutions.
- Ensure app performance, security, and scalability through automated testing, CI/CD pipelines, and rigorous code quality standards.
- Drive continuous improvement of the development process within an Agile Scrum environment.
Requirements
- 5+ years of professional iOS development experience with strong proficiency in Swift and Objective‑C.
- Deep understanding of iOS SDK, Xcode, and modern architectural patterns (MVVM, Clean Architecture).
- Hands‑on experience integrating RESTful APIs, handling authentication, and managing offline data.
- Proven track record leading technical teams, conducting code reviews, and mentoring engineers.
- Familiarity with CI/CD tools, Git version control, and Agile methodologies.