Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Infor

NewBe an early applicant

Software Engineer, Senior

Posted
Discussion

Summary

Senior Android engineer at Infor's Hyderabad office who designs, builds, and maintains native Android apps integrated with back-end services, leads architecture and code reviews, and mentors junior developers. Core stack: Kotlin, Jetpack Compose, Coroutines/Flow, MVVM, Retrofit, with optional iOS (Swift) exposure.

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.

  • 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.



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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →