{"id":2810673,"url":"https://alion.io/job/flat-rock-technology-senior-android-developer","title":"Senior Android Developer","company":{"id":4402784,"name":"Flat Rock Technology","domain":"flatrocktech.com","url":"https://alion.io/company/flat-rock-technology","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Rooster","truth_index":null},"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":["Colombo, Sri Lanka"],"countries":["LK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Git","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"MVI","optional":false},{"name":"MVVM","optional":false},{"name":"Rest API","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Compose Multiplatform","optional":true},{"name":"DigitalOcean","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"Java","optional":true},{"name":"Kotlin Multiplatform","optional":true},{"name":"Ktor","optional":true},{"name":"Spring Boot","optional":true}],"status":"live","first_seen_at":"2026-09-03T12:20:00Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-19T21:43:30Z","board_verified":true,"closed_at":null,"days_open":46,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":46},"description":"Main responsibilities\nDesign, build, and ship native Android applications in Kotlin\nBuild modern, responsive UI with Jetpack Compose and the Android Jetpack libraries\nDevelop and maintain clean, modular, and scalable architectures\nOwn technical decisions and contribute to architecture discussions across the mobile stack\nCollaborate with product managers, designers, and backend teams to deliver high-quality software\nWrite clean, testable, and maintainable code\nPerform code reviews and mentor mid-level and junior developers\nEnsure high standards for performance, stability, security, and maintainability\nContribute to CI/CD pipelines, release automation, and automated testing\nTake part in the full release cycle, including Google Play distribution and post-release monitoring\nStay up to date with the Kotlin & Android ecosystem and bring improvements back into the team\nRequirements\n5+ years of professional software development experience\nStrong hands-on experience with native Android development\nSolid experience with Jetpack Compose and modern Android architecture components\nStrong understanding of modern software architecture patterns (Clean Architecture, MVI, MVVM, modular architecture)\nExperience designing and consuming REST APIs\nExperience with dependency injection, local persistence, and offline-capable apps\nStrong experience with Git-based workflows\nExperience working in Agile environments\nStrong problem-solving skills, a proactive mindset, and clear communication\nNice to have / advantages\nHands-on experience with Kotlin Multiplatform (KMP) for cross-platform development - a strong advantage\nHands-on experience with Compose Multiplatform (CMP) for building shared UI - a strong advantage\nExperience building applications targeting iOS, Web, or Desktop from a shared Kotlin codebase\nExperience integrating Kotlin Multiplatform into existing native apps\nA genuine willingness to chase after new technologies - you experiment early, learn fast, and bring what you find back to the team\nExperience using AI platforms and AI-assisted tooling in the development process\nFamiliarity with backend frameworks such as Spring Boot or Ktor\nExperience with automated testing for mobile or multiplatform projects\nExperience with CI/CD pipelines and mobile build pipelines\nKnowledge of Docker and cloud platforms (AWS, GCP, Azure, DigitalOcean)\n•Experience with multi-platform distribution","description_format":"text","description_chars":2401,"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":[],"hiring_locations":[{"name":"Sri Lanka","iso":"LK","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology","Software","IT Outsourcing & Dedicated Teams"],"lifecycle":[{"event":"open","at":"2026-10-18T09:31:12Z"}],"visa":[],"liveness":{"score":28,"band":"fade","label":"Fading","p_open":1,"p_active":0.621,"p_room":0.45,"age_days":45,"expected_fill_days":26,"reasons":["conf:0","win:tail"],"computed_at":"2026-10-19T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/flat-rock-technology-senior-android-developer","json_url":"https://alion.io/job/flat-rock-technology-senior-android-developer.json","meta":{"generated_at":"2026-10-20T00:57:04Z","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":1296,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00: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":4402784},"rest":"https://alion.io/mcp/rest/get_company?id=4402784"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fflat-rock-technology-senior-android-developer"},{"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%2Fflat-rock-technology-senior-android-developer"},{"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%2Fflat-rock-technology-senior-android-developer"},{"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/flat-rock-technology-senior-android-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fflat-rock-technology-senior-android-developer"}]}