{"id":3439396,"url":"https://alion.io/job/infor-software-engineer-senior-26","title":"Software Engineer, Senior (Android and Kotlin)","company":{"id":1808,"name":"Infor","domain":"infor.com","url":"https://alion.io/company/infor","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Pinpoint","truth_index":{"grade":"A","score":100,"open_postings":26,"ghost_share":0,"stale_share":0,"repost_share":0.115,"time_to_fill_p50_days":11,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hyderabad, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":16000,"max_usd":38000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":168},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Android SDK","optional":false},{"name":"Git","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"Material Design","optional":false},{"name":"MVVM","optional":false},{"name":"OkHttp","optional":false},{"name":"Rest API","optional":false},{"name":"Retrofit","optional":false},{"name":"Room","optional":false},{"name":"ViewModel","optional":false},{"name":"WorkManager","optional":false},{"name":"Bitrise","optional":true},{"name":"CI/CD","optional":true},{"name":"Crashlytics","optional":true},{"name":"Dagger","optional":true},{"name":"Deep Linking","optional":true},{"name":"Dependency Injection","optional":true},{"name":"Espresso","optional":true},{"name":"Firebase","optional":true},{"name":"GitHub Actions","optional":true},{"name":"GitLab CI","optional":true},{"name":"Hilt","optional":true},{"name":"Jenkins","optional":true},{"name":"JUnit","optional":true},{"name":"Koin","optional":true},{"name":"ProGuard","optional":true},{"name":"State Management","optional":true},{"name":"Swift","optional":true},{"name":"SwiftUI","optional":true},{"name":"UIKit","optional":true}],"status":"live","first_seen_at":"2026-10-28T05:14:47Z","employer_posted_date":"2026-11-07","last_verified_at":"2026-11-11T03:07:47Z","board_verified":true,"closed_at":null,"days_open":13,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":12},"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.\nA Typical Day in the Life Includes:\nLead the design, development, and deployment of scalable and secure applications. \nCollaborate cross-functionally with Product Management, UX Design, and QA to deliver business-critical features. \nWrite clean, efficient, and maintainable code following industry best practices. \nParticipate in code reviews, architecture discussions, and technical roadmap planning. \nDrive continuous improvement initiatives around software performance, reliability, and scalability. \nMentor and guide junior developers through knowledge sharing and code collaboration. \nStay current on emerging technologies and evaluate their potential adoption. \nChampion Infor’s values of speed, innovation, and collaboration. \n\nBasic Qualifications:\nBachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).\n4-6 years of professional native Android application development experience.\nStrong proficiency in Kotlin and solid working knowledge of the Android SDK.\nHands-on experience with core Android components (Activities, Fragments, Services, Broadcast Receivers, Content Providers) and a clear understanding of the Android app lifecycle.\nSolid Android UI development skills using Jetpack Compose and/or XML layouts, following Material Design guidelines and supporting multiple screen sizes and densities.\nWorking experience with Android Jetpack libraries (ViewModel, LiveData/Flow, Navigation, Room, WorkManager).\nProficiency with asynchronous programming using Coroutines and Flow.\nExperience consuming RESTful APIs with networking libraries (Retrofit, OkHttp) and JSON parsing.\nPractical understanding of the MVVM architecture pattern and clean separation of concerns.\nExperience with version control (Git) and standard development workflows (branching, code reviews, pull/merge requests).\nStrong debugging, problem-solving, and analytical skills, with the ability to deliver assigned features independently.\nPreferred Qualifications:\nExperience contributing to modular, multi-module Android applications for scalability and maintainability.\nGrowing expertise in Jetpack Compose, including UI performance and state management.\nExperience with dependency injection frameworks (Hilt, Dagger, or Koin).\nExposure to app security concepts - authentication flows, biometric/PIN, session management, secure storage, and device integrity checks (jailbreak/root detection).\n Hands-on native iOS development experience (Swift, SwiftUI/UIKit) is an advantage, enabling cross-platform collaboration and consistency across mobile channels.\nExperience with automated testing - unit tests (JUnit), UI tests (Espresso/Compose testing), and test reporting.\nFamiliarity with CI/CD pipelines for mobile (GitHub Actions, GitLab CI, Bitrise, or Jenkins).\nUnderstanding of app performance optimization - memory management, profiling, and APK/AAB size reduction (R8/ProGuard/minify).\nExperience with push notifications (FCM), deep linking / app links, and offline data handling.\nFamiliarity with Play Store release processes, app signing, and version management.\nExperience integrating analytics and crash reporting (Firebase Crashlytics).\nExposure to enterprise or MDM/MAM environments (e.g., Microsoft Intune).","description_format":"text","description_chars":3546,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["ERP & Business Management Software","Supply Chain & Logistics Software","Manufacturing & Industrial Software"],"lifecycle":[{"event":"open","at":"2026-10-29T05:14:47Z"},{"event":"reopen","at":"2026-11-08T08:18:47Z"}],"visa":[],"liveness":{"score":47,"band":"ok","label":"Likely open","p_open":1,"p_active":0.857,"p_room":0.55,"age_days":13,"expected_fill_days":11,"reasons":["conf:0","velocity","win:tail","comp:brand"],"computed_at":"2026-11-10T06:52:35Z"},"pay":null,"html_url":"https://alion.io/job/infor-software-engineer-senior-26","json_url":"https://alion.io/job/infor-software-engineer-senior-26.json","meta":{"generated_at":"2026-11-11T04:12:19Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4311,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1808},"rest":"https://alion.io/mcp/rest/get_company?id=1808"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finfor-software-engineer-senior-26"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finfor-software-engineer-senior-26"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finfor-software-engineer-senior-26"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/infor-software-engineer-senior-26\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finfor-software-engineer-senior-26"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3439396}},{"tool":"search_jobs","arguments":{"company":"infor.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3439396},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}