3 - 8 years

9 - 14 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary:

The Android Native SDK Developer will be responsible for designing, developing, testing, and maintaining Software Development Kits (SDKs) for the Android platform using Java. This role requires a deep understanding of the Android ecosystem, native development, and best practices for creating robust, efficient, and well-documented SDKs for external consumption.

Responsibilities:

  • Design, develop, and maintain high-quality Android SDKs using Java, ensuring compatibility across various Android versions and devices.
  • Collaborate with product managers and other engineering teams to define SDK features, APIs, and integration points.
  • Implement unit and integration tests to ensure the stability, performance, and reliability of the SDK.
  • Debug and troubleshoot issues within the SDK and assist partner teams with integration challenges.
  • Stay up-to-date with the latest Android development trends, tools, and technologies, particularly those relevant to SDK development.
  • Create comprehensive documentation for SDK usage, integration guides, and sample applications.

Required Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in Android native development with strong proficiency in Java.
  • In-depth knowledge of the Android SDK, Android Studio, and the Android development lifecycle.
  • Experience in designing and developing reusable libraries or SDKs.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Familiarity with RESTful APIs, JSON.
  • Proficiency with Git.
  • Strong ability to debug complex issues.

Preferred Skills:

  • Experience with Kotlin is a plus.
  • Knowledge of modern Android architectural patterns (e.g., MVVM, MVP).
  • Experience with continuous integration and deployment (CI/CD) pipelines for SDKs.
  • Understanding of mobile security best practices.
  • Experience with publishing and maintaining libraries on public repositories (e.g., Maven Central, JCenter).

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
National Payments Corporation of India (NPCI) logo
National Payments Corporation of India (NPCI)

Financial Services

New Delhi

RecommendedJobs for You