मुख्य मजकुराकडे जा

Software Engineer, Senior

Overview
Inforinfor.comPosted 3 weeks ago
Hyderābād, Telangana, INकार्यालयातून
Quick apply
वरिष्ठतेची पातळी
Senior
नोकरीचा प्रकार
पूर्णवेळ
कामाचा अनुभव
4 to 6 years
विशेषीकरण
Enterprise software

भूमिकेबद्दल

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.

Requirements

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

Key skills

  • Android
  • Product Management
  • UX Design
  • QA
  • Kotlin
  • REST APIs
  • Networking
  • Git
  • iOS
  • Swift
  • Test Automation
  • JUnit
  • CI/CD
  • GitHub Actions
  • GitLab
  • Jenkins

Software Engineer, Senior

Department: Development

Employment Type: Full Time

Location: Hyderabad

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.