- 8 to 11 years of proven experience in iOS application development, using both Objective-C & Swift and Swift UI and mobile automation test development.
- UI development using both Storyboards, XIBs, and SwiftUI.
- Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text and Swift Modern Concurrency.
- Integrate SwiftUI withCombinefor reactive programming and data flow.
- Experience consuming RESTful APIs with iOS applications.
- Has experience working with large code bases and working with a shared REST API library.
- Understands iOS UX and works closely with the design team to ensure UI designs are aligned with the current iOS UI guidelines.
- Understands how to mock and provide end to end coverage for API components.
- Experience with offline storage, background processing, threading, and performance optimization.
- Understanding of Apples design principles and interface guidelines.
- Understanding of the software and mobile development life cycle.
- Having published iOS app on the Apple App Store a plus.
- Interest and ability to learn different technology stacks as needed.
- Understanding ofServer-Driven UIprinciples and implementation strategies.
- Integrate withGraphQL APIsusing Apollo or similar clients.
- Hands-on experience in QA automation testing using Selenium/Playwright or a similar framework is preferred.
- Comfortable working in a team environment following the Agile methodology.
- Able to work both independently and as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code on time.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
iOS, Pimcore - Datahub - GraphQL, Swift UI, MVVM