Android Mobile Application Developer

7 - 12 years

20 - 25 Lacs

Posted:19 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

  • Provide on-project support by troubleshooting, debugging, and optimizing Android applications across UI, backend, and integrations
  • Act as a mentor for development teams by conducting code reviews, knowledge-sharing sessions, and technical workshops.
  • Collaborate with cross-functional teams (Design, QA, DevOps, Backend) to deliver high-quality Android applications.
  • Implement and enforce architectural patterns (MVC, MVVM, MVP, MVI, CLEAN) and design principles (SOLID, OOP).
  • Drive best practices in Test-Driven Development (TDD) and testing methodologies (unit, functional, stress, instrumentation).
  • Support CI/CD pipelines, code quality checks, and version control strategies.
  • Integrate Android apps with cloud services, databases, and third-party SDKs while ensuring security best practices.
  • Provide hands-on expertise with networking, connectivity management, and device feature integrations.
  • Contribute to continuous improvement initiatives by introducing new tools, frameworks, and practices.
  • Serve as a technical escalation point for Android-related challenges across teams/projects.

Required Skills & Expertise

  • Strong proficiency in Java and Kotlin.
  • Hands-on experience with full-stack Android development (UI/UX and backend integration).
  • Deep understanding of OOP, SOLID principles, and data structures.
  • Experience with Dependency Injection (Hilt, Dagger).
  • Knowledge of Room, Realm, SQLite, and local storage solutions.
  • Proficiency in testing frameworks (JUnit 4/5, Mockito, Espresso, Robolectric, MockK).
  • Strong understanding of TDD and automated testing methodologies.
  • Experience with CI/CD tools (Jenkins, Travis CI, CircleCI).
  • Expertise in version control (Git, GitHub, Bitbucket).
  • Familiarity with Firebase services (Messaging, Crashlytics, Analytics).
  • Awareness of mobile security practices (encryption, SSL, certificate pinning, obfuscation).
  • Exposure to device features (Fingerprint Authentication, ExoPlayer, Bluetooth, NFC).
  • Knowledge of Agile/Scrum practices and mentoring experience.
  • Exposure to React Native development is a plus.

Qualifications

  • Bachelors/masters degree in computer science, Engineering, or related field (or equivalent experience).
  • 510+ years of Android development experience with a strong focus on mentoring and training.
  • Proven ability to coach, mentor, and upskill development teams.
  • Excellent communication and collaboration skills.

Why Join Us?
Opportunity to mentor and shape the next generation of Android developers. Collaborate with diverse teams on live projects while focusing on coaching and training.¢ Influence engineering culture by instilling best practices in Android development.¢ Work in an innovation-driven, Agile environment with continuous learning opportunities.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Progriz Coe logo
Progriz Coe

Technology Consulting

Innovate City

RecommendedJobs for You