Develop/enhance/maintain proprietary e-commerce software platform for buying and selling heavy equipment, trucks and other capital assets
Requirements
- 3–5 years of professional experience developing iOS applications using Swift
- Strong hands-on experience with SwiftUI, with at least one production app or major module built using SwiftUI
- Solid understanding of UIKit, Combine, and concurrency models (async/await, GCD, OperationQueue)
- Experience with modular architecture patterns such as MVVM, Clean Architecture, or VIPER
- Experience with Xcode, Git
- Proven experience integrating RESTful APIs, with proper handling of error states, retries, and offline scenarios
- Knowledge of Core Data, UserDefaults, or Keychain for local data persistence and secure storage
Responsibilities
- Takes ownership of parts of the microservices architecture
- Provide inputs in shaping up project delivery schedule by estimating the assigned work and time that would be spent
- Identify areas that are not clearly defined, know whether to escalate to senior team members to have broader discussions, or find a technical solution on your own
- Responsible for diving into a large code base, comprehend various components, and start to contribute to the code base in a short period of time
- Clarifies (sometimes non-technical) requirements (or problem) descriptions, quickly locate corresponding system components, work with other engineers (as necessary) to come up with technical solutions
- Perform other duties as assigned
Other
- Strong problem-solving skills, independence, and the ability to collaborate in Agile/Scrum teams