Software Engineer, Senior

Infor

Hyderabad

On-site

INR 1,800,000 - 2,800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Infor in Hyderabad is seeking a Senior Software Engineer for Android to develop and maintain Android apps for phones and tablets, with a focus on native development and backend integration. You will lead design and deployment of features, collaborate with Product, UX, and QA, write clean code, review peers, and mentor junior developers while adopting modern Android patterns.

The role requires 4–6 years of native Android experience, Kotlin, Android SDK, Jetpack Compose or XML, MVVM, REST APIs,

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 4–6 years of professional native Android application development experience.
  • Strong proficiency in Kotlin and solid working knowledge of the Android SDK.
  • Hands-on experience with core Android components (Activities, Fragments, Services, Broadcast Receivers, Content Providers) and a clear understanding of the Android app lifecycle.
  • Solid Android UI development skills using Jetpack Compose and/or XML layouts, following Material Design guidelines and supporting multiple screen sizes and densities.
  • Working experience with Android Jetpack libraries (ViewModel, LiveData/Flow, Navigation, Room, WorkManager).
  • Proficiency with asynchronous programming using Coroutines and Flow.
  • Experience consuming RESTful APIs with networking libraries (Retrofit, OkHttp) and JSON parsing.
  • Practical understanding of the MVVM architecture pattern and clean separation of concerns.
  • Experience with version control (Git) and standard development workflows (branching, code reviews, pull/merge requests).
  • Strong debugging, problem-solving, and analytical skills, with the ability to deliver assigned features independently.

Responsibilities

  • Lead the design, development, and deployment of scalable and secure applications.
  • Collaborate cross-functionally with Product Management, UX Design, and QA to deliver business-critical features.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Participate in code reviews, architecture discussions, and technical roadmap planning.
  • Drive continuous improvement initiatives around software performance, reliability, and scalability.
  • Mentor and guide junior developers through knowledge sharing and code collaboration.
  • Stay current on emerging technologies and evaluate their potential adoption.
  • Champion Infor's values of speed, innovation, and collaboration.

Skills

Kotlin
Android SDK
Jetpack Compose
MVVM
REST APIs
Git
Debugging

Education

Bachelor's degree in CS/SE or related field

Tools

Retrofit
OkHttp
Hilt/Dagger
Firebase Crashlytics

Job description

Software Engineer, Senior

Department: Development

Employment Type: Full Time

Location: Hyderabad

Description

We are looking for an android developer responsible for the development and maintenance of applications aimed at a range of android devices including mobile phones and tablets. The primary focus will be development of Android applications and their integration with back-end services.

A Typical Day in the Life Includes:
  • Lead the design, development, and deployment of scalable and secure applications.
  • Collaborate cross-functionally with Product Management, UX Design, and QA to deliver business-critical features.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Participate in code reviews, architecture discussions, and technical roadmap planning.
  • Drive continuous improvement initiatives around software performance, reliability, and scalability.
  • Mentor and guide junior developers through knowledge sharing and code collaboration.
  • Stay current on emerging technologies and evaluate their potential adoption.
  • Champion Infor's values of speed, innovation, and collaboration.
Basic Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 4-6 years of professional native Android application development experience.
  • Strong proficiency in Kotlin and solid working knowledge of the Android SDK.
  • Hands-on experience with core Android components (Activities, Fragments, Services, Broadcast Receivers, Content Providers) and a clear understanding of the Android app lifecycle.
  • Solid Android UI development skills using Jetpack Compose and/or XML layouts, following Material Design guidelines and supporting multiple screen sizes and densities.
  • Working experience with Android Jetpack libraries (ViewModel, LiveData/Flow, Navigation, Room, WorkManager).
  • Proficiency with asynchronous programming using Coroutines and Flow.
  • Experience consuming RESTful APIs with networking libraries (Retrofit, OkHttp) and JSON parsing.
  • Practical understanding of the MVVM architecture pattern and clean separation of concerns.
  • Experience with version control (Git) and standard development workflows (branching, code reviews, pull/merge requests).
  • Strong debugging, problem-solving, and analytical skills, with the ability to deliver assigned features independently.
Preferred Qualifications:
  • Experience contributing to modular, multi-module Android applications for scalability and maintainability.
  • Growing expertise in Jetpack Compose, including UI performance and state management.
  • Experience with dependency injection frameworks (Hilt, Dagger, or Koin).
  • Exposure to app security concepts - authentication flows, biometric/PIN, session management, secure storage, and device integrity checks (jailbreak/root detection).
  • Hands-on native iOS development experience (Swift, SwiftUI/UIKit) is an advantage, enabling cross-platform collaboration and consistency across mobile channels.
  • Experience with automated testing - unit tests (JUnit), UI tests (Espresso/Compose testing), and test reporting.
  • Familiarity with CI/CD pipelines for mobile (GitHub Actions, GitLab CI, Bitrise, or Jenkins).
  • Understanding of app performance optimization - memory management, profiling, and APK/AAB size reduction (R8/ProGuard/minify).
  • Experience with push notifications (FCM), deep linking / app links, and offline data handling.
  • Familiarity with Play Store release processes, app signing, and version management.
  • Experience integrating analytics and crash reporting (Firebase Crashlytics).
  • Exposure to enterprise or MDM/MAM environments (e.g., Microsoft Intune).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer (Android Mobile App Developer)
Sr Software Engineer (Android Mobile App Developer)

Unidel Group • Pune District

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

wroots global pvt ltd • Hyderabad, Chennai

On-site
INR 1,700,000 - 2,400,000
Senior Android Developer
Senior Android Developer

Innovationm • Dadri

On-site
INR 900,000 - 1,300,000
Senior Software Engineer - Android
Senior Software Engineer - Android

TheCodingShef • Hyderabad

Hybrid
INR 1,200,000 - 2,400,000
Android Engineer, IN
Android Engineer, IN

DAZN • Hyderabad, Manchirevula

On-site
INR 900,000 - 1,500,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Android Developer
Android Developer

GLOINNT Solutions • Bengaluru

On-site
INR 900,000 - 1,200,000
Android Kotlin
Android Kotlin

SWITS DIGITAL Private Limited • Chennai

On-site
INR 3,500,000 - 5,200,000
Android Developer(Kotlin)
Android Developer(Kotlin)

Qentelli LLC • Bengaluru

On-site
INR 600,000 - 1,200,000
Android App Engineer
Android App Engineer

TheCodingShef • Gurugram District

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