{"id":727223,"url":"https://alion.io/job/incard-senior-android-engineer","title":"Senior Android Engineer","company":{"id":678777,"name":"Incard","domain":"incard.com","url":"https://alion.io/company/incard","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"D","score":49,"open_postings":13,"ghost_share":0.846,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-30T05:48:23Z"}},"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":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":85000,"max_usd":185000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":10},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Cursor","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"MVP","optional":false},{"name":"State Management","optional":false},{"name":"CI/CD","optional":true},{"name":"Clean Architecture","optional":true},{"name":"Coil","optional":true},{"name":"Dependency Injection","optional":true},{"name":"Detekt","optional":true},{"name":"Fastlane","optional":true},{"name":"Firebase","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Gradle","optional":true},{"name":"GSON","optional":true},{"name":"Hilt","optional":true},{"name":"Java","optional":true},{"name":"JUnit","optional":true},{"name":"KSP","optional":true},{"name":"MockK","optional":true},{"name":"Retrofit","optional":true}],"status":"live","first_seen_at":"2026-08-19T11:54:00Z","employer_posted_date":"2026-08-19","last_verified_at":"2026-10-30T07:30:20Z","board_verified":true,"closed_at":null,"days_open":71,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":70},"description":"About Incard\nIncard’s mission is to build the financial operating system for entrepreneurs.\nWe are focused on creating a system where business banking, financial tools, and application logic are coordinated into a single control layer.\nThrough the app store, entrepreneurs and developers can build industry-specific functionality as their business evolves.\nOur team is small, highly motivated, and focused on engineering excellence. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. All engineers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates.\nWho We’re Looking For\nWe’re looking for a Senior Android Engineer who cares deeply about architecture, performance, and product quality and who enjoys building scalable, well-crafted mobile experiences in a complex domain.\nYou’ll collaborate closely with Android, iOS, Backend, and Product teams to build and evolve Incard’s Android app, used daily by modern e-commerce businesses to manage spending, cards, and financial insights.\nThis role is ideal for someone who thrives in fast-moving environments, takes ownership beyond tickets, and brings strong product thinking alongside technical excellence.\nWhat You’ll Do\nBuild, scale, and maintain Incard’s Android application using Kotlin and Jetpack Compose\n\nDesign and evolve scalable Android architecture beyond MVP, using clean, modular patterns\n\nCollaborate closely with Product, Backend, Android and iOS teams to deliver high-quality features\n\nOwn performance optimisation, stability, and memory management across the app\n\nApply product thinking when implementing features - not just engineering execution\n\nWrite and maintain unit tests, UI tests, and automated checks to ensure long-term quality\n\nParticipate actively in code reviews, refactoring efforts, and technical discussions\n\nHelp raise the bar for Android engineering standards, tooling, and best practices\n\nWhat We’re Looking For\n5+ years of experience building production Android applications in fast-paced environments\n\nStrong expertise in Jetpack Compose, including performance optimisation and memory management\n\nProven experience designing scalable Android architectures using clean, modular approaches\n\nSolid understanding of Coroutines and Flow for concurrency and state management\n\nExperience writing unit tests and UI tests\n\nProduct-minded engineer with strong attention to detail and edge cases\n\nComfortable using AI tools (e.g. Cursor, modern LLMs) to accelerate development responsibly\n\nStrong communication skills, open to feedback and continuous improvement\n\nProactive problem-solver who takes ownership rather than waiting for direction\n\nOur Technical Stack\nClean Architecture with feature-based modular structure\n\nRepository & use-case patterns\n\nKotlin Coroutines & Flow\n\nJetpack Compose\n\nHilt for dependency injection\n\nJUnit 4, MockK, Coroutines Test\n\nRetrofit, GSON, Coil\n\nGitHub Actions & Fastlane for CI/CD\n\nDetekt for static analysis\n\n100% Kotlin, Gradle (Kotlin DSL), KSP\n\nFirebase, Sentry, Google Analytics\n\nBenefits:\nCompetitive cash-based compensation\n\nIncard stock options\n\n25 days of paid time off per year, plus bank holidays and your birthday off\n\nGlobal health insurance and unlimited paid sick leave","description_format":"text","description_chars":3457,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Health insurance","Stock options"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cards & Card Issuing","Digital Banks & Neobanks"],"lifecycle":[{"event":"open","at":"2026-09-11T08:44:23Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-10-30T06:20:16+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":13,"band":"cold","label":"Long shot","p_open":1,"p_active":0.366,"p_room":0.36,"age_days":71,"expected_fill_days":36,"reasons":["conf:2","stale_co","win:tail","crowd:"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/incard-senior-android-engineer","json_url":"https://alion.io/job/incard-senior-android-engineer.json","meta":{"generated_at":"2026-10-30T07:50:23Z","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":10996,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":678777},"rest":"https://alion.io/mcp/rest/get_company?id=678777"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fincard-senior-android-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fincard-senior-android-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fincard-senior-android-engineer"},{"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/incard-senior-android-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fincard-senior-android-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":727223}},{"tool":"search_jobs","arguments":{"company":"incard.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":727223},"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"}}