-
HARMAN India

Android Developer

HARMAN India
India · Full-time · Mid-Senior

POSITION SUMMARY:

Who we want:

We are looking for a skilled Android Developer who is passionate about creating robust and efficient mobile applications. The ideal candidate should have a strong foundation in Java and Kotlin, with expertise in real-time communication (WebRtc, XMPP, VoIP) and app development.


What you will do:

As an Android Developer, your responsibilities will include designing, developing, and maintaining high-quality Android applications. You will be instrumental in implementing real-time communication features, handling mostly support work, addressing customer escalations, and delivering critical enhancements with quick resolutions.

RESPONSIBILITY:

  • Plan, design and develop android applications that are highly scalable, secure, reliable, and deployed over a large customer base.
  • Follow SOLID design principals, design patterns (MVP, MVVM, etc.) for scalable and maintainable code.
  • Implement features related to real-time communication (WebRTC, XMPP, VoIP).
  • Participate in and seek continuous learning through peer review.
  • Advanced experience with Android Studio, Gradle, Git, Bitbucket and CI.
  • Apply current or emerging frameworks to meet the needs of the Android client architecture.
  • Excellent troubleshooting and debugging, communications, and documentation skills
  • Collaborate effectively with QA, Release Engineering, DevOps, IT, Tech Support, and Professional Services
  • Ensure quick resolutions to issues, maintaining a high standard of customer satisfaction.

COMPETENCIES:

  • Understanding of various non-functional aspects in Android application design the ability to provide a solution to optimize performance and scalability.
  • Ability to rapidly learn and take advantage of new concepts and technologies.
  • Strong understanding of mobile security protocols, analytics, and social channel integration.
  • Knowledge of the open-source ecosystem and the libraries available for common tasks.
  • A passion for the end-to-end development of quality software products.
  • Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture.
  • Excellent analytical, verbal, and written communication skills.

REQUIREMENTS:

  • Bachelor’s or Master’s degree in computer science or related field or equivalent.
  • 6+ years of experience in designing and developing enterprise software applications including the experience in architecting and developing applications on the Android platform.
  • Experience in Java, Kotlin and dependency injection for Android app development.
  • Experience with Media, Telecom, FCM, Network, JSON, XML, Web Services and SQLite.
  • Advanced experience with Android Studio, Gradle, Git, and continuous integration.
  • Strong knowledge of the Android mobile landscape, architectures, trends, and emerging technologies.
  • Expertise in mobile and Java frameworks/accelerators.
  • Experience in WebRTC, XMPP, DAO, Firebase, RESTAPIs, Crashlytics, and JetPack libraries.
  • In depth understanding of the Agile software development lifecycle.
  • Fully conversant with SOLID principles, software development frameworks, design patterns, and enterprise in mobile application integration
  • Experience with XMPP and Smack libraries and with RxJava, Dagger2 is desirable
  • Consistent track record of overcoming obstacles to deliver high quality technical results within committed time parameters.
  • Knowledge of SQLite libraries and crash reporting tools.

Key Skills

Ranked by relevance

android java design patterns gradle git firebase kotlin devops sqlite voip xml
Login to Apply
Posted
Aug 25, 2025
Type
Full-time
Level
Mid-Senior
Location
Bengaluru

Industries

Computers Electronics Manufacturing IT Services IT Consulting Software Development

Categories

Consulting Information Technology Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
HARMAN India
Related

Software Engineer - Android Kotlin

2026-05-15

Full-time
Not Applicable
India
Computers
Engineering
View Job Details
HARMAN India
Related

Software Engineer - Android Developer

2026-04-08

Full-time
Not Applicable
India
Computers
Engineering
View Job Details
LGA IT
Related

Python Developer

2026-05-28

Full-time
Associate
Belgium
Technology
Information Technology