DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As an iOS Software Engineer III at JPMorgan Chase within the Consumer & Community Banking Administration you serve as a seasoned member of an agile team to design and deliver trusted marketleading technology products in a secure stable and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.
Job responsibilities:
- Develop innovative marketdisrupting digital experiences and services.
- Write clear maintainable and welldocumented code for human readability.
- Apply agile principles and use collaborative tools for knowledge sharing.
- Work effectively within a large organization with multiple teams.
- Complete development assignments on time with high quality and participate in projects from concept to implementation through all software development lifecycle phases.
- Support project releases and ensure smooth deployment.
- Collaborate with design accessibility and platform teams to ensure UI consistency
- Implement and maintain unit and UI tests for component reliability
- Participate in code reviews to improve quality and knowledge sharing
Required qualifications capabilities and skills:
- Formal training or certification on software engineering concepts and 3 years of applied experience
- 5 years of experience in designing and implementing mobile applications using SwiftUI Swift and ObjectiveC.
- Excellent written and oral communication skills.
- Degree in Computer Science or equivalent development experience.
- Proficiency in Git/Bitbucket version control.
- Experience with API integration and distributed systems.
- Strong understanding of design patterns modular architecture and dependency injection
- Strong troubleshooting and problemsolving skills.
- Ability to articulate technical challenges and solutions effectively.
- Passion for operational excellence and customerfocused mindset.
- Experience with all phases of the development lifecycle.
Preferred qualifications capabilities and skills:
- Experience with agile development including daily scrum and Sprint reviews.
- Enthusiasm for UI testing viewInspector performance testing and unit testing frameworks.
- Develop test driven mobile frameworks following agile software development methodology using SwiftUI Swift Objective C Xcode and SPM opensource libraries. Ensure code adheres to industry coding best practices.
- Familiarity with frameworks and APIs like Foundation UIKit CocoaTouch and experience with Xcode tools for debugging and profiling.
- Can work with large codebases managing shared resources and libraries and involvement in the ongoing development one or more mobile applications available in Apples App Store or Googles Play Store