Yesterday
Android Developer (SDK Development)
DevRev
Remote
JavaAndroid SDKGitBachelors degree
You may be interested in the following jobs




DevRev isn't just about apps – we're the architects behind the tools that empower developers to create them. Think of us as the masterminds crafting the building blocks of exceptional user experiences.With the recent acquisition of UserExperior, we're doubling down on our commitment to SDK excellence, and that's where you, the Android SDK virtuoso, come in! This isn't your average development role – you'll be shaping the foundation of how developers build seamless, engaging experiences for millions of users.
Are you ready to unleash your SDK magic and join the DevRev revolution? Apply now, and let's build the future of the user experience together!About the Role:




We're looking for a passionate and experienced Android SDK Developer to join our growing team. You'll be responsible for creating and maintaining high-quality SDKs that empower developers to build incredible experiences for the Android platform. You'll have the opportunity to work on cutting-edge technologies, collaborate with talented engineers, and play a key role in shaping the future of our product.Responsibilities:● Design, develop, and maintain high-quality Android SDKs to facilitate easy integration of ourservices into Android applications.● Collaborate with product managers and engineers to define API specifications and functionalityand ensure compatibility with various Android platforms.● Work closely with external development teams, providing support and guidance for successfullyintegrating our SDKs into their applications.● Troubleshoot and resolve integration issues, ensuring a smooth experience for developers usingour SDKs.● Create comprehensive and user-friendly documentation for the SDKs, including integrationguides, sample code, and best practices. Keep documentation up-to-date with the latest SDKreleasesandimprovements.● Conduct thorough unit and integration testing to ensure SDK stability and compatibility.● Collaborate with the QA team to conduct thorough testing, identify bugs, and address issuespromptly.● Identify and troubleshoot bugs and technical issues reported by developers.● Continuously analyze and optimize the performance of the SDKs.● Stay updated on the latest Android development trends and best practices to incorporate into SDK optimizations.● Actively participate in code reviews and provide constructive feedback.● Contribute to improving internal development processes and tooling.Qualifications:● Bachelor's degree in IT, Computer Science, Software Engineering, or a related field.● 3-5 years of experience developing Android applications.● Deep understanding of Android SDK architecture and design patterns.● In-depth understanding of package manager, services, Activity Lifecycle, Content Providers, andAndroid Architecture Components● Proficiency in Kotlin and Java.● Strong knowledge of object-oriented programming principles.● Experience with third-party libraries and APIs.● Experience with RESTful API integration and web services.● Familiarity with version control systems (e.g., Git)● Experience with best practices for writing clean, maintainable, and well-documented code.● Excellent communication and collaboration skills.● Ability to work independently and as part of a team.● Ability to troubleshoot and resolve complex technical issues.● Passion for learning and staying up-to-date with new technologies.● Android experience is an added advantage.
Bonus Points:● Experience with other cross-platform development technologies (Cordova/Ionic, ReactNative, Flutter, Xamarin, etc.).● Experience with building and publishing libraries on Maven or Jetpack.● Experience with security best practices for Android development.● Experience with performance optimization techniques.







Apply to Job
Attention! You will be redirected to another site