We're Getir, the pioneers of super fast delivery. Our founding idea: Groceries in minutes, delivered to your door through our app. Now offering more delivery models across different locations, our goals are made possible by our one-of-a-kind business model with our unique technology at its core. Our rapidly growing environment is the perfect opportunity to take initiative and create your legacy.
What You'll Be Doing?
- Develop mobile applications and improve the quality of our system
- Analyze and resolve technical and application problems
- Bring new technology and ideas to the table
- Influence cross-team initiatives and mentor junior engineers
What You'll Bring?
- 3+ years of hands-on native iOS development experience in an Agile Team
- Have published and supported one or more iOS apps in the App Store
- Proficient with Swift, Xcode and Apple platform SDKs (at minimum iOS; other experience including tvOS and watchOS desirable)
- Extensive experience with REST APIs
- Experience in delivering mapping, geolocation and other location-intelligent features
- Experience in delivering high-volume, high-availability and internet-facing applications
- Experience with social channel integration
- Strong optimization, debugging and technical documentation skills
- Working knowledge of the human interface guidelines, UX best practices, general mobile landscape, architectures, trends and emerging technologies
- Experience working with Git version control system, including branching and merging strategies
- Strong knowledge of unit and automated testing for iOS platforms
- B.Sc. in Computer Science or a similar discipline
- Experience with Swift Concurrency (async/await), SwiftUI & Combine, and protocol-oriented and functional programming patterns
- Performance profiling and optimization (Instruments, memory-leak detection)
- Expertise in MVVM and VIPER architectures