remote
Software Engineer III - iOS Developer - JPMorganChase
iOS Developer
Seasoned iOS engineer to design, develop, and maintain secure, high‑performance mobile applications for consumer banking, leveraging Swift, Objective‑C, and modern iOS frameworks within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and ship native iOS applications that meet high standards for security, performance, and scalability.
- Collaborate with product owners, designers, and backend teams to translate business requirements into technical solutions.
- Write clean, maintainable Swift and Objective‑C code, and conduct code reviews to ensure best practices.
- Integrate RESTful APIs and third‑party services, handling authentication, data synchronization, and error handling.
- Participate in Agile ceremonies, contribute to sprint planning, and continuously improve the development process.
- Troubleshoot and resolve complex technical issues in production, providing timely fixes and root‑cause analysis.
Requirements
- 5+ years of professional iOS development experience with strong proficiency in Swift and Objective‑C.
- Deep understanding of iOS SDK, Xcode, Interface Builder, and Apple’s design guidelines.
- Experience building and consuming RESTful APIs, handling JSON, and implementing secure authentication mechanisms.
- Proven ability to work in Agile teams, using version control (Git) and CI/CD pipelines.
- Strong problem‑solving skills, attention to detail, and a passion for delivering high‑quality mobile experiences.