{"id":3427682,"url":"https://alion.io/job/ole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video","title":"Senior Android Engineer — Kotlin/Jetpack Compose | Social, Messaging & Video","company":{"id":698278,"name":"Ole","domain":"travoom.com","url":"https://alion.io/company/travoom","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Austin, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":119000,"max_usd":227000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":49},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AVFoundation","optional":false},{"name":"CameraX","optional":false},{"name":"Exoplayer","optional":false},{"name":"Firebase","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"Media3","optional":false},{"name":"Push Notifications","optional":false},{"name":"Swift","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"SwiftUI","optional":false},{"name":"WebRTC","optional":false},{"name":"WebSockets","optional":false}],"status":"live","first_seen_at":"2026-10-28T21:37:06Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-31T10:23:15Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"OleOle is building a global social, messaging and commerce platform designed specifically for the more than three billion football fans around the world.\nThe platform brings together social media, short-form video, encrypted messaging and calling, live scores, real-time translation and football content within a single global ecosystem. Our goal is to connect fans across clubs, countries and languages while creating an infrastructure that extends well beyond social media.\nEvery OleOle user receives a persistent Wallet ID that connects their identity across the ecosystem. Over time, OleOle will integrate payments, commerce, Mini Programs, ticketing and travel, gaming, digital assets and financial services. Mini Programs will allow clubs, brands, merchants and third-party developers to build services directly within OleOle, using the platform’s identity, social and payment infrastructure.\nOleOleSport, our ticketing and travel business, provides an important early commercial opportunity through tickets, VIP hospitality and travel experiences around major sporting events. As the OleOle audience grows, additional businesses are designed to scale alongside it, including Mini Programs, payments, gaming and NewZeros, our planned financial infrastructure combining exchange capabilities with a broader payments and transaction network.\nWe are currently a team of approximately 20 people building across backend infrastructure, social, video, messaging, AI and translation, payments, football data, product and design.\nOleOle is being built around a long-term thesis: football is the world’s largest shared passion, yet its global audience remains fragmented across social networks, messaging applications, sports platforms and commerce providers. We believe there is an opportunity to bring those experiences together in one global platform and build significant businesses around the resulting network.\nOleOle - Where Fans Kick Off.\nWe are looking for a senior, hands-on iOS engineer to take ownership of the architecture and development of OleOle’s native iOS application.\nYou will work directly with our backend, product and design teams to build the mobile implementation of OleOle’s social, messaging, video, live-score and payments functionality.\nYou will:\nArchitect and build the native iOS application using Swift and SwiftUI.\nIntegrate backend APIs and realtime services as they are developed.\nBuild high-performance social feeds and microblogging functionality.\nImplement short-form vertical video, including capture, upload, playback and media handling.\nImplement encrypted one-to-one messaging and realtime chat.\nIntegrate voice and video calling.\nBuild contacts, invitations and user-discovery functionality.\nImplement live scores, realtime match events and push notifications.\nIntegrate authentication, account management and secure session handling.\nIntegrate wallet, payments and rewards functionality.\nImplement localization and translation functionality.\nOptimize startup, scrolling, media playback, networking, caching and battery usage.\nBuild reliable behavior for poor or intermittent network conditions.\nOwn testing, debugging and production reliability of the iOS application.\nTake features from architecture through App Store production release.\nThis is a hands-on engineering role. We need someone capable of making architectural decisions and then writing the production code to implement them.\nJob Description\nWe are looking for a senior, hands-on Android engineer to take ownership of the architecture and development of OleOle’s native Android application.\nYou will work directly with our backend, product and design teams to build the mobile implementation of OleOle’s social, messaging, video, live-score and payments functionality.\nYou will:\nArchitect and build the native Android application using Kotlin and Jetpack Compose.\nIntegrate backend APIs and realtime services as they are developed.\nBuild high-performance social feeds and microblogging functionality.\nImplement short-form vertical video, including capture, upload, playback and media handling.\nImplement encrypted one-to-one messaging and realtime chat.\nIntegrate voice and video calling.\nBuild contacts, invitations and user-discovery functionality.\nImplement live scores, realtime match events and push notifications.\nIntegrate authentication, account management and secure session handling.\nIntegrate wallet, payments and rewards functionality.\nImplement localization and translation functionality.\nOptimize startup, scrolling, media playback, networking, caching and battery usage.\nBuild reliable behavior across Android devices and poor or intermittent network conditions.\nOwn testing, debugging and production reliability of the Android application.\nTake features from architecture through Google Play production release.\nThis is a hands-on engineering role. We need someone capable of making architectural decisions and then writing the production code to implement them.\n Senior iOS Engineer - Qualifications\n7+ years of professional software engineering experience, including substantial native iOS development.\nExpert-level Swift and strong production experience with SwiftUI.\nProven experience architecting, building and shipping complex consumer iOS applications.\nExperience building at least one substantial product involving social feeds, messaging, short-form video, live content or realtime communications.\nStrong experience with WebSockets and realtime/event-driven mobile applications.\nProduction experience with WebRTC or comparable voice/video calling technology.\nStrong experience with AVFoundation, including video capture, playback, compression, upload and media handling.\nStrong understanding of Swift concurrency, networking, caching, memory management and mobile performance optimization.\nProduction experience with APNs, push notifications and background processing.\nExperience implementing authentication, Keychain/secure storage, session management and privacy-sensitive functionality.\nExperience integrating complex backend APIs and working directly with backend engineers as APIs evolve.\nStrong understanding of iOS application lifecycle, background execution and handling poor or intermittent network conditions.\nExperience taking applications through App Store review, release and production operation.\nDemonstrated ability to independently own a major application or feature from architecture through production.\nStrong debugging, profiling, testing and production troubleshooting skills.\nMust be a hands-on engineer who writes production code, not primarily an engineering manager.\nSenior Android Engineer - Qualifications\n7+ years of professional software engineering experience, including substantial native Android development.\nExpert-level Kotlin and strong production experience with Jetpack Compose.\nProven experience architecting, building and shipping complex consumer Android applications.\nExperience building at least one substantial product involving social feeds, messaging, short-form video, live content or realtime communications.\nStrong experience with Kotlin Coroutines and Flow.\nStrong experience with WebSockets and realtime/event-driven mobile applications.\nProduction experience with WebRTC or comparable voice/video calling technology.\nStrong experience with CameraX, Media3/ExoPlayer, including video capture, playback, compression, upload and media handling.\nStrong understanding of Android networking, caching, memory management and mobile performance optimization.\nProduction experience with Firebase Cloud Messaging (FCM), push notifications and background processing.\nExperience implementing authentication, Android Keystore/secure storage, session management and privacy-sensitive functionality.\nExperience integrating complex backend APIs and working directly with backend engineers as APIs evolve.\nStrong understanding of the Android application lifecycle, background execution, device/OS fragmentation and poor or intermittent network conditions.\nExperience taking applications through Google Play review, release and production operation.\nDemonstrated ability to independently own a major application or feature from architecture through production.\nStrong debugging, profiling, testing and production troubleshooting skills.\nMust be a hands-on engineer who writes production code, not primarily an engineering manager.\nCompensation\nThis position currently operates under a written deferred compensation agreement while OleOle completes its funding round. This is not unpaid or volunteer work. Compensation is earned during the deferred period and becomes payable when the company closes funding. Following funding, the position transitions to a standard compensation package consisting of a competitive salary plus equity and OleOle token participation.\n Solutions not problems .\nCreative problem solver who can courageously propose and support new ideas to our organization. Not interested in best practices, lets build something better!\nAbility to adapt. An ideal candidate will welcome the opportunity to solve a broad range of problems using a wide array of technologies.\nComfortable with ambiguity, shifting priorities and general growing pains of an early-stage technology company\nAn exceptional entrepreneurial judgment that fosters independence over micro-management\nUnderstanding of football and international sports a huge plus\nOle Ole is located in beautiful Austin Texas, however, this role requires some travel we are privately held and rapidly growing!","description_format":"text","description_chars":9540,"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":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce","Messaging Apps","Social Networks"],"lifecycle":[{"event":"open","at":"2026-10-28T23:06:33Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":16,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/ole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video","json_url":"https://alion.io/job/ole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video.json","meta":{"generated_at":"2026-10-31T11:43:06Z","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":18038,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":698278},"rest":"https://alion.io/mcp/rest/get_company?id=698278"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video"},{"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%2Fole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video"},{"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%2Fole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video"},{"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/ole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fole-senior-android-engineer-kotlinjetpack-compose-social-messaging-video"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3427682}},{"tool":"search_jobs","arguments":{"company":"travoom.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3427682},"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"}}