JobID: 210606556
Category: Software Engineering
JobSchedule: Full time
Posted Date: 2025-03-21T17:30:30+00:00
JobShift: Day
:
We 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 market-leading 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 firm's business objectives.
Job responsibilities:
* Develop innovative, market-disrupting digital experiences and services.
* Write clear, maintainable, and well-documented 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 Objective-C.
* 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 problem-solving skills.
* Ability to articulate technical challenges and solutions effectively.
* Passion for operational excellence and customer-focused 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 open-source 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 Apple's App Store or Google's Play Store