{"id":2404200,"url":"https://alion.io/job/teamence-senior-android-developer","title":"Senior Android Developer","company":{"id":4425223,"name":"Teamence","domain":"teamence.eu","url":"https://alion.io/company/teamence","size_band":"201-500","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Manatal","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Android SDK","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Dagger","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"Hilt","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":"Rest API","optional":false},{"name":"RxJava","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-13T00:14:41Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-13T22:16:10Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About the Role:\nA leading bank is adding a senior Android consultant to its Mobile App team. You will contribute directly to the Android roadmap, from feature development to architecture decisions, and take ownership of technical solutions across a production mobile banking app, working to keep the experience consistent and high-quality across platforms.\nThis is a senior/staff-level consulting engagement, equivalent to Manager or Senior Manager on a consulting career track. You will work alongside iOS engineers and cross-functional teams, solve ambiguous, abstract problems independently, and mentor and technically lead junior and mid-level Android developers.\nWhat You'll Do:\nOwn feature development, maintenance, and technical improvements across the Android app\nDesign and implement scalable mobile architecture (MVVM, Clean Architecture)\nCollaborate closely with iOS engineers and cross-functional teams to keep platform experiences consistent\nTake ownership of technical solutions and actively shape architectural decisions\nAct as a technical mentor to junior and mid-level Android developers\nUphold code quality through rigorous testing, code review, and CI/CD practices\nRequirements:\n7-10+ years of hands-on, production-level Android development\nDeep, demonstrable expertise in Kotlin\nProven track record designing scalable architectures (MVVM, Clean Architecture)\nHands-on expertise with the Android SDK, Jetpack Compose, Dagger 2/Hilt, and the broader Jetpack ecosystem\nStrong experience with reactive/async programming (RxJava and/or Kotlin Coroutines & Flow)\nSolid grasp of concurrency, threading, and performance optimization\nExperience integrating REST and/or GraphQL APIs\nStrong engineering fundamentals: OOP, SOLID, clean code, design patterns\nExperience writing automated tests (unit, integration, UI)\nSolid Git and code review practices; familiarity with CI/CD pipelines\nWorking knowledge of Material Design and mobile UX best practices\nExperience publishing and maintaining apps on Google Play\nDemonstrated experience mentoring or technically leading other engineers\nBased in Estonia, Latvia, or Lithuania\nYour CV should map specific projects, responsibilities, and timelines, not just list technologies.\nWhy Join?\nDirect influence on the Android roadmap and architecture of a leading bank's mobile app\nA senior/staff-level seat with technical leadership of the Android developers around you\nClose cross-platform work with iOS and product teams on a consistent banking experience\nWe Offer\nLocation: hybrid, minimum 2 days/week onsite at any of the client's Baltic offices.\nEngagement: consultant role with a banking client\nRate: ???\nInterview Process\n1. Teamence - Initial screening\n2. Interview with Avalanch Labs\n3. Interview with the end client","description_format":"text","description_chars":2772,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Estonia","iso":"EE","kind":"country"},{"name":"Latvia","iso":"LV","kind":"country"},{"name":"Lithuania","iso":"LT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T00:14:41Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":36,"reasons":["conf:2","agency","win:early"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/teamence-senior-android-developer","json_url":"https://alion.io/job/teamence-senior-android-developer.json","meta":{"generated_at":"2026-10-13T22:20:12Z","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":"assistant_verified","counted_by":"address","units_charged":1,"used_today":207,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00: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":4425223},"rest":"https://alion.io/mcp/rest/get_company?id=4425223"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fteamence-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%2Fteamence-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%2Fteamence-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/teamence-senior-android-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteamence-senior-android-developer"}]}