Proficiency in
Combine Framework
SwiftUI
Concurrency
Unit Tests
Dependency Injection
Network Race Condition
Memory Management
App lifecycle
Experience:
5+ years of mobile app development experience.
Demonstrable knowledge of iOS development, proficient in Swift, Xcode, and Objective-C.
Detailed knowledge of iOS technologies including networking, data, and UI frameworks, and the application lifecycle.
Have worked on apps that are published on the App Store.
Solid knowledge of mobile user interface development.
Valuable problem solving, analytical and troubleshooting skills.
Working knowledge of RESTful services.
Solid communication skills, both oral and written, including ability to work with all management levels.
High integrity, accountability, a positive attitude, and be willing to do what it takes to make the team successful.
Proven ability to manage priorities and timelines.