Overview
Skills
Job Details
Technical Skills:
Swift UI
UIKit (UIKit Interoperability)
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. UITesting & Integration Testing (Xc test, Nimble
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. Combine/Async/Await iOS A11/Voice over
Flex Skills
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 Kanban development methodologies and tools (e.g., Jira).