Senior Android SDK Developer

14 hours ago


Pune, Maharashtra, India Velotio Technologies Full time ₹ 4,00,000 - ₹ 8,00,000 per year

Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided full-stack product development for 110+ startups across the globe, building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 400+ elite software engineers solves hard technical problems while transforming customer ideas into successful products.

We are seeking a Senior Android Developer with expertise in building Android software development kits (SDKs) to join our team. In this role, you will lead the end-to-end development of Android SDKs that will be integrated by other developers into their applications.

The ideal candidate is an expert in Kotlin and Java, has a strong grasp of Android architecture and design patterns, and has a proven track record of publishing and maintaining Android libraries. You will drive the SDK's design, implementation, documentation, and long-term maintenance, ensuring high performance, reliability, and backward compatibility. This is a senior-level technical role that requires hands-on development, strategic thinking, and the ability to collaborate effectively in a hybrid work environment.

  • Design & Build: Craft modular, high-performance Android SDKs in Kotlin (and supportive Java) that are easy to integrate and extend.
  • SDK Lifecycle Ownership: Own the full SDK development lifecycle including planning, development, testing, and release. Manage versioning (semantic versioning) and long-term maintenance for continuous improvement of the SDK.
    Release Management: Publish artifacts to Maven Central / JitPack, manage semantic versioning, changelogs, and ensure backward compatibility.
  • Performance & Reliability: Profile, benchmark, and optimize for low memory, battery, and network usage across a wide device matrix.
  • Security & Compliance: Implement encryption, token handling, and privacy-first data practices - crucial for payment and analytics use cases.
  • Documentation & Samples: Produce clear guides, Javadoc/KDoc, and sample apps so external teams can get started in minutes.
  • Collaboration: Partner with product, backend, and QA to define features, automate CI/CD (GitHub Actions/Bitrise), and drive code reviews.
You will enjoy this role if you...

As a leader in our Android development team, you'll oversee the entire development lifecycle, aligning our app portfolio with strategic business goals and user expectations. You will:

  • Implement Best Practices: Optimize development processes for cost-efficiency and observability and design solutions for diverse deployment environments, including cloud and on-premises.
  • Manage Releases: Oversee release plans to ensure timely updates and feature rollouts while supporting cross-functional teams in Android component design and implementation.

Desired Skills & Experience:

A minimum of 4-8 years of hands-on experience in Android application development is essential. You should deeply understand the Android ecosystem, including architecture, best practices, and emerging trends

Application Portfolio: A proven track record of delivering and maintaining Android applications, especially those involving map functionalities. Experience with consumer-facing and enterprise applications across various domains is required.

Technical Proficiency: Proficiency in Android development technologies, including Java or Kotlin, Android Studio, and related frameworks such as:

  • Android Jetpack components (e.g., LiveData, ViewModel, Navigation, Room)
  • Retrofit for RESTful APIs
  • Dagger for dependency injection
  • Firebase for app analytics and cloud services
  • Coroutines, Flow for asynchronous programming

Experience with Mapping Technologies: Strong familiarity with mapping technologies and SDKs, including Google Maps and Mapbox, is highly desirable. This includes understanding how to integrate and customize maps within Android applications, manage location data effectively, and implement advanced mapping features to enhance user experience.

Multi-Threading and Synchronization: Expertise in multi-threading and synchronization techniques within Android applications to ensure efficient concurrent processing and thread safety. This includes a strong understanding of WorkerManager for efficiently scheduling and managing background tasks, which is critical for optimizing application performance and resource management.

Memory Management and Battery Optimization: In-depth knowledge and hands-on experience with advanced memory management techniques are essential. Candidates must demonstrate the ability to optimize application memory usage and battery consumption, particularly in applications that rely heavily on real-time location data and maps. This includes proficiency in identifying and resolving memory leaks, understanding Android's garbage collection mechanism, and implementing strategies to reduce power consumption by optimizing location updates and background processing.

Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to diagnose complex technical issues and implement effective solutions. Proficiency in Data Structures and Algorithms (DSA) to provide optimal solutions to software challenges is crucial, with a focus on memory management and performance optimization.

Agile Development: Experience working in Agile development environments, with a strong understanding of Agile methodologies and tools.

Release Management: Expertise in managing the end-to-end release process, including version control, deployment, and monitoring of Android applications.

Communication Skills: Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams, stakeholders, and leadership.

Innovation and Adaptability: A mindset of continuous learning and innovation, with the ability to adapt to evolving technologies and industry trends

Our Culture:

  • We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
  • Flat hierarchy with fast decision making and a startup-oriented "get things done" culture.
  • A strong, fun & positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse & authentic environment.

We want to hire smart, curious and ambitious folks so please reach out even if you do not have all of the requisite experience. We are looking for engineers with the potential to grow

At Velotio, we embrace diversity. Inclusion is a priority for us, and we are eager to foster an environment where everyone feels valued. We welcome applications regardless of ethnicity or cultural background, age, gender, nationality, religion, disability or sexual orientation.



  • Pune, Maharashtra, India Velotio Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided full-stack product development for 110+ startups across the globe, building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 400+ elite software engineers solves hard technical problems...


  • Pune, Maharashtra, India Velotio Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided full-stack product development for 110+ startups across the globe, building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 400+ elite software engineers solves hard technical problems...


  • Pune, Maharashtra, India beBeeAndroid Full time US$ 60,000 - US$ 1,20,000

    Job Title: Senior Android DeveloperJob Description:Achieve success in developing scalable, efficient and well-structured Android applications.Lead and coordinate the development of complex software features.Requirements and Qualifications:Strong understanding of Android Architecture, Building Blocks, Lifecycle, APIs, Framework, and UI Design...

  • Android Developer

    3 days ago


    Pune, Maharashtra, India Satmat Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are hiring an Android Developer (12 yrs exp) for our Pune (Viman Nagar) office. Must have hands-on experience in Java/Kotlin, REST APIs, and Android SDK. Immediate joiners preferred


  • Pune, Maharashtra, India Saber Softech Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our company is hiring for a Senior Android Developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.Key ResponsibilitiesDesigning, building, and maintaining advanced Android applications,...


  • Pune, Maharashtra, India SAEE SOFTWARE PVT. LTD. Full time US$ 80,000 - US$ 1,20,000 per year

    Saee Software Pvt Ltd is looking for a talented Native Android Developer to join our team in PuneAre you a seasoned developer with a passion for building robust and secure mobile applications? We're seeking an experienced Native Android Developer with 3+ years of experience to help us build perfection in the POS, payment, banking, and fintech domains.Job...

  • Android Developer

    1 day ago


    Pune, Maharashtra, India Dice enterprises Private Limited Full time

    We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.Responsibilities : - Design...


  • Pune, Maharashtra, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Mobile Software EngineerWe are seeking an experienced and skilled Mobile Software Engineer to join our team. The ideal candidate will have a strong background in mobile application development, with a focus on Android.The successful candidate will be responsible for designing and developing advanced Android applications using Kotlin and Java.They will work...


  • Pune, Maharashtra, India Sorted Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Title: Junior Android DeveloperLocation: Wakad, PuneEmployment Type: Full-Time Role OverviewWe are seeking a Junior Android Developer with 0-6 months of experience, with an understanding of GraphQL and proficiency in Kotlin(preferred), to join our app development team. This role offers practical exposure to live projects, mentorship from experienced...

  • Android Developer

    3 days ago


    Pune, Maharashtra, India Codewalla Full time US$ 1,00,000 - US$ 1,50,000 per year

    Android Developer (with Full Stack & iOS Exposure)Role OverviewWe're looking for a skilled Android Developer with 5+ years of experience to join our fast-moving engineering team. While Android is the primary focus of this role, we value engineers with a broader technical spectrum—those who can also contribute to full stack or iOS development when...