remote
Software Engineer- III- iOS- JPM Personal Investing- Mid Level - JPMorganChase
Software Engineer
Mid‑level iOS Software Engineer responsible for designing, building, and maintaining high‑performance mobile applications for a digital wealth‑management platform, leveraging Swift, Objective‑C, and modern iOS frameworks.
About the role
Key Responsibilities
- Design, develop, and ship new features for iOS applications that deliver a seamless wealth‑management experience.
- Collaborate with product, UX, and backend teams to translate requirements into clean, maintainable code.
- Integrate and consume RESTful APIs, ensuring efficient data handling and offline support.
- Maintain code quality through unit testing, code reviews, and continuous integration pipelines.
- Monitor app performance, troubleshoot issues, and implement optimizations for speed and reliability.
Requirements
- 3+ years of professional iOS development experience using Swift and Objective‑C.
- Strong proficiency with Xcode, UIKit, Core Data, and modern iOS frameworks.
- Hands‑on experience consuming RESTful services and handling JSON data.
- Solid understanding of version control (Git) and agile development practices.
- Excellent problem‑solving skills and ability to work independently and within a cross‑functional team.