Join PNC's Technology organization, where our people are our greatest differentiator. You'll work on large-scale mobile projects with multiple modules/micro UIs, developing complex technology solutions that align with business strategies and objectives.
• Lead development of complex new and emerging technologies; select appropriate platforms, integrate and configure solutions
• Design, build, and maintain technology solutions leveraging technical knowledge and industry experience
• Develop software components and hardware for new and emerging technology projects aligned with business strategies
• Consult junior staff on complex issues and best practices
• Provide systematic analysis of complex client requirements within traceability framework and resolve functional problems
• Oversee quality of complex project deliverables ensuring compliance with relevant standards and processes
• University/college degree with 5+ years of industry-relevant experience
• In-depth knowledge of SwiftUI
• Experience with SwiftUI and UIKit interoperability
• Strong understanding of modularized architecture on large-scale mobile projects
• State management: Environment Objects, State Objects
• Dependency Injection and Dependency Management
• Understanding of UI Testing and Integration Testing (XCTest, Nimble)
• API Communication
• Concurrency in SwiftUI: Combine, Async/Await
• iOS Accessibility / VoiceOver
• Prior experience in Banking/Finance Domain preferred
• Competitive Advantages
• Customer Solutions
• Design
• Enterprise Architecture Framework
• Machine Learning (ML)
• Risk Assessments
• Technical Knowledge
• Medical/prescription drug coverage with Health Savings Account feature
• Dental and vision options
• Employee and spouse/child life insurance
• Short and long-term disability protection
• 401(k) with PNC match
• Pension and stock purchase plans
• Dependent care reimbursement account
• Back-up child/elder care
• Adoption, surrogacy, and doula reimbursement
• Educational assistance (including select programs fully paid)
• Robust wellness program with financial incentives
• Maternity and/or parental leave
• Up to 11 paid holidays per year
• 9 occasional absence days per year
• 15-25 vacation days per year (depending on career level and years of service)
• In-office company culture with supportive workplace