Senior Android Developer

apartmenttriSys placeBangalore calendar_month 

Job Description

Job Summary

We are looking for a skilled Senior Android Developer with 5-6 years of experience to join our dynamic team. You will design, develop, and maintain high-quality mobile applications using Kotlin/Java. The role involves collaborating with cross-functional teams to define, design, and ship new features while ensuring the performance, scalability, and quality of applications.

Key Responsibilities
  • Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams, including product managers, designers, and
  • backend engineers, to define and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot, debug, and optimize application performance.
  • Ensure applications meet functional and non-functional requirements such as security, reliability, and scalability.
  • Implement and maintain unit and instrumentation tests to ensure high code quality.
  • Stay up-to-date with the latest Android development trends, tools, and best practices.
  • Participate in code reviews and contribute to continuous improvement.
Experience
  • 5-6 years of Android development experience.
  • Strong knowledge of Kotlin and/or Java.
  • Proficient in using Jetpack Components (e.g., Navigation, LiveData, ViewModel, Paging).
  • Experience with MVVM/MVI/MVP architectural patterns.
  • Proficient in integrating third-party libraries and APIs.
  • Solid understanding of Android SDK and tools like Android Studio.
  • Knowledge of Gradle and dependency management tools.
  • Experience with RESTful APIs and working with JSON/XML data.
  • Strong understanding of application lifecycle, background tasks, and multi-threading concepts.
  • Familiarity with tools like Firebase, Crashlytics, and Google Play Console.
  • Experience with version control systems like Git.
  • Exposure to Agile development practices.
Preferred Qualifications
  • Knowledge of Jetpack Compose.
  • Experience with Kotlin Coroutines, Flow or Rxjava, Dependency Injection
  • Understanding of CI/CD pipelines.
  • Experience with performance monitoring and optimization tools (e.g., LeakCanary)
  • Familiarity with testing frameworks like JUnit and Espresso.
  • Exposure to multimodule architecture and dynamic feature delivery.
  • Knowledge of Flutter or cross-platform frameworks is a plus.

NOTE : Candidates with working experience in kotlin coroutines and clean architecture will be preferred.

local_fire_departmentUrgent

Sr. Android Engineer, Insurance

placeBangalore
experience should they need to make a claim. As the Senior Android Developer in the Travel Insurance Team located in Bengalore, you will be building the Travel Insurance mobile experience in Booking.com’s Android app. You will be working closely with native...
apartmentAccentureplaceBangalore
Skill required: Procure to Pay - Invoice Processing Designation: Service Delivery Ops Associate Manager Qualifications:BCom/MCom/CA Inter Years of Experience:10 to 14 years About Accenture Accenture is a global professional services company with...
apartmentA Client of FreshersworldplaceBangalore
Designation: Back Office Responsibilities:Responsible for Process efficiency.Responsible for risk identification and Quality standards.Managing Timeline Objectives.Responsible for tracking and maintaining a database of files.Ensuring proper...