Mobile Application Developer II

Liquidity Services Inc.

Chennai District

On-site

INR 900,000 - 1,500,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Liquidity Services Inc. is seeking an experienced Android Developer in Chennai to design, build, test, and maintain high-quality Android apps using Kotlin.

You will implement MVVM, Clean Architecture, and Jetpack components, while integrating REST APIs and Firebase analytics to deliver scalable mobile solutions. You will collaborate with product, UI/UX, backend, and QA teams to deliver features, optimize performance, and ensure robust releases across the Android platform.

Qualifications

  • ,

Responsibilities

  • Design, develop, test, and maintain Android applications using Kotlin while ensuring compliance with established coding standards, architecture guidelines and software engineering best practices.
  • Develop scalable, maintainable, and responsive mobile applications using modern Android technologies, including Jetpack Compose, while supporting existing XML-based user interfaces where required.
  • Collaborate with Product Managers, UI/UX Designers, Backend Developers, QA Engineers and other cross-functional stakeholders to design, develop and deliver new application features and enhancements.
  • Develop clean, reusable and maintainable code by implementing MVVM, Clean Architecture, Android Jetpack components, dependency injections and established design patterns.
  • Integrate RESTful APIs, sockets, and third-party SDKs while ensuring secure, reliable and efficient communication between mobile applications and backend services.
  • Optimize application performance, memory utilization, battery consumption and overall user experience by identifying and resolving performance bottlenecks, crashes, ANRs and stability issues.
  • Implement automated unit testing, UI testing, code reviews, and continuous quality improvement practices to ensure reliable and maintainable software releases.
  • Publish, maintain, and support Android applications on the Google Play Store while monitoring application analytics, crash reports and user feedback to drive continuous product improvements.

Skills

Kotlin
Java
Android SDK
MVVM
Clean Architecture
Jetpack components
ViewModel
LiveData
Room
WorkManager
Data Binding
Flow/StateFlow
Dependency Injection
Retrofit
OkHttp
JSON parsing
Git
Firebase
Android Studio
Gradle
Debugging
Performance optimization

Education

Bachelor's degree in Computer Science/IT/Software Engineering

Tools

Retrofit
OkHttp
Git
Firebase
Android Studio
Gradle

Job description

The Android Developer is responsible for designing, developing, testing and maintaining high-quality Android applications that deliver secure, scalable and high-performance mobile solutions. The position is accountable for developing modern Android applications using industry best practices, collaborating with cross-functional teams and ensuring application quality, reliability and maintainability throughout the software development lifecycle. Success is measured through code quality, application performance, timely feature delivery, defect resolution, adherence to development standards and user satisfaction. The role creates value by delivering innovative mobile solutions, optimizing application performance and contributing to the continuous improvement of Android development practices.

Responsibilities
Principal Duties and Responsibilities:
  • Design, develop, test, and maintain Android applications using Kotlin while ensuring compliance with established coding standards, architecture guidelines and software engineering best practices.
  • Develop scalable, maintainable, and responsive mobile applications using modern Android technologies, including Jetpack Compose, while supporting existing XML-based user interfaces where required.
  • Collaborate with Product Managers, UI/UX Designers, Backend Developers, QA Engineers and other cross-functional stakeholders to design, develop and deliver new application features and enhancements.
  • Develop clean, reusable and maintainable code by implementing MVVM, Clean Architecture, Android Jetpack components, dependency injections and established design patterns.
  • Integrate RESTful APIs, sockets, and third-party SDKs while ensuring secure, reliable and efficient communication between mobile applications and backend services.
  • Optimize application performance, memory utilization, battery consumption and overall user experience by identifying and resolving performance bottlenecks, crashes, ANRs and stability issues.
  • Implement automated unit testing, UI testing, code reviews, and continuous quality improvement practices to ensure reliable and maintainable software releases.
  • Publish, maintain, and support Android applications on the Google Play Store while monitoring application analytics, crash reports and user feedback to drive continuous product improvements.
Qualifications

Education/ Experience:

Bachelor’s degree in computer science, Information Technology, Software Engineering or a related discipline, or equivalent professional experience.

Minimum 4-5 years of professional experience in Android application development.

Proven experience developing and maintaining enterprise-grade Android applications.

Experience working within Agile/Scrum software development environments preferred.

Google Android Developer certification or equivalent mobile development certifications are considered an advantage.

Skills and Ability:
  • Strong proficiency in Kotlin, Java and Android SDK.
  • Strong understanding of MVVM and Clean Architecture.
  • Experience with Android Jetpack components including:
  • ViewModel
  • LiveData
  • Room Database
  • WorkManager
  • Data Binding / View Binding
  • Experience with Coroutines, Flow, StateFlow and SharedFlow.
  • Experience implementing Dependency Injection using Hilt or Dagger.
  • Experience with Socket programming.
  • Experience integrating REST APIs using Retrofit and OkHttp.
  • Knowledge of JSON parsing using Gson or Kotlin Serialization.
  • Experience with Git and Git-based development workflows.
  • Experience with Firebase services including FCM, Crashlytics and Firebase Analytics.
  • Strong working knowledge of Android Studio and Gradle.
  • Strong debugging, troubleshooting and performance optimization skills.
  • Ability to analyze technical issues and implement scalable solutions.
  • Excellent problem-solving, communication and collaboration skills.
  • Ability to work effectively within cross-functional Agile teams.
Advanced Skills (Preferred)
  • Compose UI
  • Material 3
  • Compose Navigation
  • State Management
  • Side Effects
  • Theming
  • Performance Optimization
  • Experience managing Google Play Store application releases.
  • Knowledge of Android application security best practices.
  • Experience implementing analytics and monitoring solutions using Firebase Analytics.
Work Conditions/ Physical Demands:
  • This position is primarily performed in an office or remote work environment and requires prolonged periods of sitting and working at a computer.
  • The role requires frequent use of standard office equipment, including computers, mobile devices, keyboards and communication tools.
  • The employee must be able to communicate effectively through video conferencing, telephone and electronic communication platforms
Travel:
  • Travel is not required for this position (0%).

Disclaimer: Liquidity Services is an Equal Opportunity Employer.

Job Info
  • Job Identification 359
  • Job Category IT - Engineering & Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Application Developer II
Mobile Application Developer II

Description GovDeals • Chennai District

On-site
INR 1,200,000 - 2,500,000
Mobile Application Developer II
Mobile Application Developer II

Liquidity Services • Chennai District

On-site
INR 900,000 - 1,300,000
Android Developer
Android Developer

Maaze • Chandigarh

Hybrid
INR 2,859,866 - 4,766,444
Competitive salary and benefits package
Flexible work hours
Opportunity to work on innovative projects
+2
Android Developer
Android Developer

GoForAd • Lucknow

On-site
INR 600,000 - 800,000
Android Developer
Android Developer

Qloron Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Android Developer
Android Developer

ESP Engineered • Delhi, Gurgaon

On-site
INR 600,000 - 800,000
Android Developer
Android Developer

Artingdigital • Pune District

On-site
INR 400,000 - 900,000
Android Developer
Android Developer

Vola Finance • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Developer - Android
Software Developer - Android

Rigel Networks • Vadodara

On-site
INR 600,000 - 1,000,000
Android Developer
Android Developer

B-Square Solution • Dadri

On-site
INR 900,000 - 1,500,000