Job Summary:We are looking for an experienced Mobile SDK Developer to design, develop, and maintain Android SDKs and iOS Frameworks that can be integrated into third-party applications. The ideal candidate should have a strong understanding of native mobile platforms and be capable of building robust, secure, and reusable libraries.You will work closely with cross-functional teams including product managers, backend engineers, QA, and client developers to deliver high-performance SDKs with excellent documentation and integration support.
Key Responsibilities :
- Design, build, and maintain Android SDKs (in Kotlin/Java) and iOS Frameworks (in Swift/Objective-C) for external app integration.
- Ensure SDKs/frameworks are lightweight, secure, modular, and easy to integrate.
- Implement versioning, backward compatibility, and reliable update mechanisms.
- Write clear documentation and sample applications to demonstrate integration steps.
- Collaborate with QA teams to ensure high-quality testing (unit, integration, and UI).
- Monitor SDK adoption and work with clients on integration support.
- Identify and resolve performance, compatibility, and scalability issues.
- Adhere to coding standards and best practices for Android and iOS platform development.
Android SDK Development:
- Strong knowledge of Android components (Activities, Services, Broadcast Receivers, Work Manager etc.)
- Experience building reusable libraries and SDKs.
- Experience in Retrofit, RxJava, Work Managers, Room, Webview usage
- Familiarity with Android build tools (Gradle, AAR packaging).
- Proficient in Kotlin and/or Java.
- Experience with ProGuard, R8, and obfuscation techniques.
- Deep understanding of Android lifecycle, memory management, and security.
iOS Framework Development:
- Strong proficiency in Swift and Objective-C.
- Experience building and distributing iOS dynamic/static frameworks.
- Understanding of CocoaPods, Swift Package Manager
- Knowledge of app extensions, iOS lifecycle, and sandboxing.
- Familiarity with key Apple frameworks (Foundation, AVFoundation, CoreLocation, etc.)
Good to Have:
- Strong knowledge of Android and iOS development tools and frameworks: Retrofit, RxJava, Room, Work Manager, ProGuard, R8, CocoaPods, SPM, dynamic/static frameworks.
- Deep understanding of application security best practices and mobile app lifecycle management.
- Experience with SDK publishing pipelines (Maven, CocoaPods, SPM).
- CI/CD setup for SDKs (Jenkins, GitHub Actions, Bitrise, or similar).
- Strong understanding of Agile methodologies and collaboration practices.
Experience:
1-3 Years