Infor logo
Infor

231 open roles

Software Engineer, Senior

Hyderabad, Telangana, IndiaFull-timeSeniorPosted Oct 30, 2026

Job 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).

Description copied from Infor's careers page. Read the full posting before you apply.

More jobs at Infor

See all openings at Infor

More jobs in Hyderabad

See all jobs in Hyderabad

Software Engineer, Senior jobs at other companies