Job Description
Position Title: IOS Engineer Sr Position Location: Pittsburgh PA - Two PNC Plaza 620 Liberty Ave Pittsburgh, PA 15222 Cleveland OH - Strongsville Technology Center 8100 Mohawk Dr. Strongsville, OH 44136 Birmingham AL - Birmingham - Brock 701 32nd St. South Birmingham, AL 35233 North Texas Market TX - Dallas Innovation Center - Luna Rd 11511 Luna Rd Farmers Branch, TX 75234 Phoenix - Biltmore 2850 E Camelback Rd Phoenix AZ 85016 Yes hybrid, 2-3 days/week in office Intended length of Assignment: 6 mos
Industry background: highly regulated environments and Fin Tech
Roles and Responsibilities:
Must Have Technical Skills: - In-depth knowledge of SwiftUI for developing modern iOS user interfaces.
- Experience with UIKit (and UIKit Interoperability) for integrating existing UI components and ensuring backward compatibility.
- Strong understanding of modularized architecture on large-scale mobile projects, particularly those utilizing multiple modules/micro-UIs.
- Expertise in State Management within SwiftUI, including the use of Environment Objects and State Objects.
- Proficiency in Dependency Injection and Dependency Management best practices for building scalable and testable applications.
- Experience with UI Testing and Integration Testing frameworks, including XCTest or similar.
- Strong understanding of API Communication and data fetching from backend services.
- Proven experience with Concurrency in SwiftUI, utilizing Combine and/or Async/Await for efficient task management.
- Knowledge and experience implementing iOS Accessibility (A11Y) features, including VoiceOver.
Flex Skills/Nice to Have: - Experience developing mobile applications within the Banking/Finance Domain.
- Experience working on projects involving data security and implementing robust security protocols.
- Familiarity with Agile and Kandban development methodologies and tools (e.g., Jira).
Soft Skills: Written and verbal communication
Ability to work in highly regulated environments
Screening Questions: 1. Describe your ability to work in a remote hybrid environment.
Interview Process: 1st Round Technical screen 1hr
2nd Cultural fit w/HM and Manager 30 mins
Skills: - Experience with UI Testing and Integration Testing frameworks, including XCTest or similar.
- Experience with UIKit (and UIKit Interoperability) for integrating existing UI components and ensuring backward compatibility.
- Expertise in State Management within SwiftUI, including the use of Environment Objects and State Objects
- In-depth knowledge of SwiftUI for developing modern iOS user interfaces.
- Knowledge and experience implementing iOS Accessibility (A11Y) features, including VoiceOver
- Proficiency in Dependency Injection and Dependency Management best practices for building scalable and testable applications
- Proven experience with Concurrency in SwiftUI, utilizing Combine and/or Async/Await for efficient task management.
- Strong understanding of API Communication and data fetching from backend services.
- Strong understanding of modularized architecture on large-scale mobile projects, particularly those utilizing multiple modules/micro-UIs.
Share your resume with ariz.khan@systemone.com . Also connect me at LinkedIn : (16) Ariz J. Khan | LinkedIn Ref: #404-IT Pittsburgh
Job Tags
Contract work, Work at office, Flexible hours, 2 days per week, 3 days per week,