{"id":1010367,"url":"https://alion.io/job/freedompay-sr-android-software-engineer","title":"Sr. Android Software Engineer","company":{"id":13930,"name":"FreedomPay","domain":"freedompay.com","url":"https://alion.io/company/freedom-pay","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":88,"open_postings":24,"ghost_share":0.125,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":61,"computed_at":"2026-10-04T05:45:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Philadelphia, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":133000,"max_usd":229000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":128},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Dagger","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Git","optional":false},{"name":"Hilt","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"Agile","optional":true},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"CI/CD","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"JFrog Artifactory","optional":true},{"name":"JUnit","optional":true},{"name":"Kotest","optional":true},{"name":"Kotlin Multiplatform","optional":true},{"name":"Material Design","optional":true},{"name":"Mockito","optional":true},{"name":"MockK","optional":true},{"name":"Scrum","optional":true},{"name":"SonarQube","optional":true},{"name":"TCP/IP","optional":true}],"status":"live","first_seen_at":"2026-09-10T18:40:59Z","employer_posted_date":"2026-09-10","last_verified_at":"2026-10-05T02:42:37Z","board_verified":true,"closed_at":null,"days_open":24,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":23},"description":"We are currently seeking a Software Engineer with specific Android experience. This is a full time salaried position. You will join a team of world class engineers and developers solving complex problems, building new product lines, and expanding existing products and services. You will be rewarded for creativity and innovation. In this role, you will be joining a team responsible for developing next generation SDK's, tools, and apps that drive millions, and potentially billions, of payment transactions - including apps that integrate directly with payment terminal hardware and manage unattended, kiosk-mode Android devices in the field.\nEssential Functions:\nAnalyze, design, program, debug, and modify complex software enhancement features and/or new software products.\nImproving the performance of existing software.\nDebug and fix software including difficult issues using a broad knowledge of technologies.\nParticipate in and influence project teams to create working software.\nProvide input and lead code reviews and technical meetings.\nRecommending new technologies that can help increase productivity.\nContribute and influence project planning and estimates.\nProtect company proprietary and confidential information.\nRegularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.\nOther duties as assigned.\nRequired Skills and Experience\nAt least a BS/BA Degree in MIS, Computer Science, Engineering, or related field\n6+ years of Android Experience, building applications or libraries\n4+ years of Kotlin Experience\nHands-on experience with Jetpack Compose (this is a Compose-first, XML/View-free environment)\nCandidate must have a commitment to industry best demonstrated practices, source code control, architecture, coding structure, and unit/system testing\nStrong object oriented programming experience\nStrong experience with Kotlin Coroutines and Flow for multithreaded and asynchronous programming\nStrong trouble-shooting and debugging skills\nAbility to design, plan, and implement features based on product requirements\nExperience with interfacing with RESTful services and consuming JSON or XML\nFamiliarity with Source Control tools (Git)\nExperience working in large, multi-module Android projects (15+ modules) with dependency injection (Dagger/Hilt)\nGreat English written and verbal communication skills\nExcellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment\nDesired Skills and Experience\nExperience with Material Design 3 or modern Android design systems - our CX application is actively migrating to M3 design guidelines\nExperience with Kotlin Multiplatform (KMP) development\nExperience in Unit Testing with Dependency Injection, including JUnit, Kotest, and MockK/Mockito\nExperience communicating with external devices over sockets or serial protocols (TCP/IP, USB, Bluetooth) - particularly integrating with POS/payment terminal hardware, printers, or similar embedded/peripheral devices\nExperience integrating multiple third-party or vendor SDKs behind a shared abstraction layer (e.g., supporting several hardware vendors from one codebase via product flavors)\nExperience with unattended or kiosk-mode Android device management (device admin, persistent launcher apps, remote provisioning)\nExperience with Agile/Scrum\nExperience creating and consuming AARs/JARs, including private Maven repositories (e.g., Artifactory/JFrog)\nStrong interest in the tooling/development process with continuous integration (Azure Pipelines, SonarQube, code coverage tooling)\nProficiency with AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to accelerate coding, debugging, code review, and test authoring\nUnderstanding of data security, encryption handling, PCI/EMV compliance, data privacy and related regulations","description_format":"text","description_chars":3839,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Georgia","iso":"GE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-09-17T19:34:07Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"Filed H-1B visas in the last two years","filings_12m":0,"filings_prev_12m":1,"green_card_filings_12m":0,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":78,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.868,"p_room":0.9,"age_days":23,"expected_fill_days":61,"reasons":["conf:1","velocity","win:mid"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/freedompay-sr-android-software-engineer","json_url":"https://alion.io/job/freedompay-sr-android-software-engineer.json","meta":{"generated_at":"2026-10-05T02:44:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3778,"day_limit":5000,"remaining_today":1222,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}