iOS Developer - 2
Deutsche Telekom Digital Labs (DTDL) is looking for a passionate iOS Developer 2 to build high-quality, scalable, and user-centric mobile applications. You will work closely with product managers, designers, and backend engineers to develop innovative features for products used by millions of customers.
Responsibilities:
- Design, develop, and maintain high-performance iOS applications using Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, reusable, and maintainable code following best coding practices.
- Integrate RESTful APIs and third-party SDKs.
- Optimize application performance, responsiveness, and stability.
- Debug, troubleshoot, and resolve production issues.
- Participate in code reviews and contribute to improving engineering standards.
- Stay updated with the latest iOS technologies and Apple's development guidelines.
Requirements:
- 3-5 years of experience in iOS application development.
- Strong proficiency in Swift and UIKit.
- Good understanding of SwiftUI.
- Experience with REST APIs, JSON parsing, and networking.
- Knowledge of MVC, MVVM, or Clean Architecture.
- Experience with Auto Layout and responsive UI development.
- Familiarity with Git and CI/CD pipelines.
- Understanding of multithreading, memory management, and performance optimization.
- Experience with unit testing and debugging tools.
- Bachelor's degree in Computer Science, Information Technology, or a related field (B. Tech/B. E. preferred).
Good to Have:
- Experience with Combine, async/await, or RxSwift.
- Knowledge of Fastlane and App Store release processes.
- Experience with Firebase, Crashlytics, or analytics tools.
- Exposure to Agile/Scrum methodologies.
- Published applications on the App Store.