J
Posted a day ago
Software Engineer III - iOS
JPMorganChaseSoftware Engineer III - iOS
Requirements
3+ years applied software engineering experience, Proficiency in Swift and SwiftUI, Experience with Objective C, Knowledge of iOS and Apple ecosystem, Experience with RESTful API integration, Experience with Keychain and Apple security standards, Unit testing experience (Xcode unit tests, Gherkin), Understanding of SDLC and Agile methodologies
Skills
SwiftSwiftUIiOS
About the role
Responsibilities
- Design, develop, and execute secure, scalable iOS software solutions using Swift and SwiftUI
- Provide technical direction, oversight, and coaching for entry-level to mid-level software engineers
- Create high-quality production code and maintain algorithms that run synchronously with appropriate systems
- Produce architecture and design artifacts for complex applications while ensuring design constraints are met
- Troubleshoot technical problems and identify hidden patterns in data to drive improvements in coding hygiene and system architecture
- Contribute to software engineering communities of practice and explore emerging technologies
- Collaborate within an agile environment to deliver market-leading technology products
Requirements
- 3+ years of applied software engineering experience
- Proficiency in Swift and SwiftUI
- Experience with Objective C
- Strong knowledge of the iOS and Apple ecosystem, including mobile UI fundamentals
- Experience with RESTful API integration
- Experience working with Keychain, Wallet, and Apple security standards
- Experience with unit testing libraries such as Xcode unit tests and Gherkin scripts for UI automation
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies (CI/CD, resiliency, and security)
Preferred Qualifications
- Familiarity with Agile development processes including daily scrums and weekly iteration reviews
- Understanding of SOLID principles and architectural patterns such as MVP, MVI, and MVVM
- Experience managing large codebases and shared resources/libraries
- Proven track record of creating mobile applications with over 100K downloads
- Experience with Android mobile application development
About the Company
JPMorganChase is a leading global financial services firm. Within the Consumer and Community Banking division, we build trusted, market-leading technology products to serve millions of customers in a secure and stable way.
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 freeSoftware Engineer III - iOS
JPMorganChase · Bengaluru
