About the role
Deutsche Telekom Digital Labs (DTDL) is the digital innovation hub of Deutsche Telekom, building cutting-edge digital products and platforms for millions of users worldwide. We are looking for a skilled SE2 iOS developer with strong expertise in Flutter and Dart, along with experience in Kotlin and native iOS development. The ideal candidate should be passionate about developing scalable, high-performance mobile applications and delivering exceptional user experiences.
Responsibilities:
- Design, develop, and maintain high-quality cross-platform mobile applications using Flutter.
- Build responsive, reusable, and maintainable UI components.
- Integrate RESTful APIs and third-party SDKs.
- Collaborate with product managers, UI/UX designers, backend engineers, and QA teams to deliver high-quality features.
- Optimize application performance, scalability, and reliability.
- Debug, troubleshoot, and resolve application issues across Android and iOS platforms.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews and contribute to continuous improvement of the development process.
- Deploy and maintain applications on the Apple App Store and Google Play Store.
Requirements:
- Experience: 4-6 Years.
- Mandatory Skills: Flutter, Dart, Kotlin, iOS Development, Swift, REST API Integration, Firebase, State Management (BLoC, Provider, Riverpod), Git, Android Studio, Xcode, App Store and Play Store Deployment.
- Good to Have: MVVM / Clean Architecture, SQLite / Hive, CI/CD (GitHub Actions, Bitrise, Codemagic), Unit Testing, Performance Optimization, Agile/Scrum.
Preferred Qualifications:
- Bachelor's degree in computer science, information technology, or a related field.
- 4-6 years of experience in mobile application development.
- Strong understanding of mobile application architecture and design principles.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.