Job Description:
IOS heavy - Swift is required.
Focus is on development - however testing and deployment is needed (More full SDLC)
This product is a transfer of assets application
Technical Stack:
- Swift, GraphQL, UIKit, XCTest
- Application with API development would be nice to have
- Needs to more than pure Swift Developer - has some application in debugging / Deployment, testing.
- Needs to be comfortable and have some application in Agile Framework (Changing requirements / iterative process / collaborative mentality)
Experience
- 7+ years of professional experience developing publicly available iOS apps using Swift
- Experience working in a team, actively engaging in code reviews, pull requests, and pair programming
- Experience working with Agile protocols for faster delivery.
- Working experience with Android and APIs would be nice to have
The Skills You Bring
- Your experience with Swift, SwiftUI, Combine, UIKit, and Xcode, etc. in a collaborative agile environment.
- Your experience using XCTest and XCUITest with a focus on DevOps.
- Your experience with iOS Framework development including distribution and dependency management using Swift Package Manager and/or Cocoapods.
- Your knowledge of standard processes relating to networking, concurrency, performance, memory management and security in context of iOS apps
- Your experience working with different architecture including MVVM and Clean
- Good understanding of Apple's accessibility features and experience building accessible experiences