{"id":876170,"url":"https://alion.io/job/helloaoa-senior-android-engineer-latam","title":"Senior Android Engineer - LATAM","company":{"id":680292,"name":"AOA","domain":"helloaoa.com","url":"https://alion.io/company/helloaoa","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":{"label":"CT","utc_offset_min":-6,"utc_offset_max":-6},"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["AR","BR","MX","AG","AW","BS","BB","BZ","BM","BO","VG","BQ","KY","CL","CR","CW","DM","DO","EC","SV","FK","GF","GD","GP","GT","GY","HT","HN","JM","MQ","MS","NI","PA","PY","PE","PR","KN","LC","PM","SX"],"hiring_countries_total":45,"salary":{"min":5000,"max":null,"currency":"USD","period":"month","gross":null,"usd_annual":60000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Kotlin","optional":false},{"name":"Offline-First","optional":false},{"name":"State Management","optional":false},{"name":"Wi-Fi","optional":false},{"name":"C++","optional":true},{"name":"CameraX","optional":true},{"name":"Computer Vision","optional":true},{"name":"GitHub","optional":true},{"name":"Jetpack Compose","optional":true}],"status":"live","first_seen_at":"2026-06-17T00:00:00Z","employer_posted_date":"2026-06-17","last_verified_at":"2026-10-17T05:51:32Z","board_verified":true,"closed_at":null,"days_open":122,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":122},"description":"About the Job\nAOA is hiring a Senior Android Engineer to build the native Android experience that runs on a custom ARM-based embedded device, not a phone. This is a full-stack device role that spans low-level hardware integration up through the companion mobile app. You will own the Android architecture for purpose-built hardware: an offline-first, modular system with encrypted per-profile storage, designed so a great experience holds up on real hardware with constrained resources.\nThis is the senior technical owner role for the device's Android experience. We keep specifications lean because we trust strong engineers to think deeply, resolve open architecture decisions, and shape the technical path forward. You will integrate the device's onboard cameras, sensors, controlled lighting, and physical hardware controls used as the primary navigation input instead of touch, build the shared abstraction layers the rest of the app consumes, and connect the device to the world through Bluetooth audio, Wi-Fi sync, OTA updates, and companion apps.\nYou will operate independently across the device and companion-app surface, partnering with designers, the product owner, and any hardware or firmware counterparts to move work forward with clarity and care. As an AI-native agency, we use modern AI coding tools and agents to increase speed, quality, and focus, while keeping strong human judgment at the center of the final product.\nYou may be a strong fit if you are a senior Android engineer who has built for real devices or embedded hardware, not only phone apps, takes pride in software that works close to the metal, enjoys turning ambiguity into thoughtful implementation, and wants to own the Android work end-to-end with a close-knit team that cares deeply about client outcomes.\nRole Details\nCompensation: $5,000 USD per month\nEngagement: Contract (independent contractor)\nLocation: Remote, based in Latin America\nSchedule: Available during standard business hours in US Central Time, for strong overlap with the team\nReports to: Engineering Manager\nAbout AOA\nAOA is a growing digital design and development agency that creates high-impact websites, AI-native apps, and standout eCommerce experiences for ambitious modern brands.\nWe partner closely with eCommerce and SaaS companies to deliver thoughtful, polished work that drives meaningful results and lasting client success. Our work spans strategy, design, development, eCommerce, conversion optimization, and custom application development.\nWe are a close-knit team where every person has a direct, visible impact on our clients' success and the growth of the company. We value genuine relationships, high standards, ownership, clear communication, and a true commitment to client delight.\nAs an AI-native agency, we use modern tools to enhance the quality, speed, and clarity of our work, while keeping human judgment, creativity, and relationships at the center.\nResponsibilities\nKey Outcome: Deliver high-quality, high-performing embedded Android experiences that AOA is known for, with predictability, agentic-efficiency, and collaborative ownership.\nOwn the end-to-end Android architecture for native Android on custom ARM-based embedded hardware.\nDesign an offline-first, modular system with local data architecture that can support future cloud sync.\nDesign encrypted per-profile storage, the local database, and build variants for the embedded device.\nResolve open architecture decisions and own the technical path forward.\nIntegrate device hardware into the app, including onboard cameras, controlled lighting, proximity sensors, and physical navigation controls.\nBuild shared hardware-abstraction layers for camera management, physical input, and device lifecycle behavior.\nDesign around display power states, cold boot, power transitions, abnormal shutdowns, and constrained hardware resources.\nBuild the on-device Kotlin experience from approved designs and specifications, including a UI navigated by physical controls.\nEnsure core product features work reliably offline.\nImplement Bluetooth audio, Wi-Fi sync, OTA updates, offline device-to-device transfer, and casting or streaming.\nDesign connected-device flows to degrade gracefully without bricking the device or corrupting data.\nBuild and maintain companion mobile apps and device-to-companion integration, including pairing, transfer, and shared data contracts.\nMeet device performance targets for cold boot, profile switching, and camera initialization.\nUse the device GPU and NPU appropriately for imaging and AR work while managing memory and power limits.\nTurn product-level requirements into clear engineering work, owning the technical “how.”\nBring strong engineering and UX judgment to the work, rather than building only what is explicitly written.\nWrite typed, tested, maintainable Kotlin that follows the existing codebase conventions.\nVerify every feature on real hardware before handoff and catch issues before QA.\nConduct code reviews and set the review bar for Android work.\nLead the Android work technically and raise the capability of the intermediate developer on the project.\nEstablish the patterns and abstractions other Android work builds on.\nSize your work in points, commit within the monthly delivery cycle, and reliably deliver what you planned.\nTime-box spikes to resolve genuine hardware unknowns before they become delivery risks.\nUse AI coding tools and agents thoughtfully to increase throughput and quality.\nKeep engineering judgment in control of the final output.\nPlan and sequence your work across the device and companion-app surface.\nSurface risks and tradeoffs early, and communicate proactively across a remote team.\nQualifications\n5+ years building production Android applications in Kotlin.\nDeep, current Android platform expertise.\nHands-on experience building Android for custom, embedded, or non-phone hardware.\nExperience integrating device hardware such as cameras, sensors, peripherals, or physical controls.\nExperience designing offline-first or local-data architectures with future sync in mind.\nConnectivity experience with Bluetooth, Wi-Fi, OTA updates, or device pairing.\nA track record of owning Android architecture end-to-end as a senior engineer.\nStrong judgment in resolving open technical decisions and owning tradeoffs.\nStrong Android fundamentals: lifecycle, state management, performance, and memory.\nExperience taking ambiguous requirements through to production on real hardware.\nA strong quality discipline: typed, tested code and on-device verification before QA.\nAbility to estimate your work, commit within a delivery cycle, and reliably deliver.\nExcellent professional English, spoken and written.\nStrong written communication and proactive, independent work in a fully remote team.\nReliable overlap with standard US Central Time business hours.\nFluent, practical use of AI coding tools as part of your engineering workflow.\nBased in Latin America and able to work as an independent contractor.\nPreferred Qualifications\nPlatform or OS-adjacent work: AOSP-level engineering, native C/C++ via the NDK/JNI, or custom ROM or HAL work.\nMulti-camera work with Camera2 or CameraX, on-device computer vision, or ML and AR using the device GPU/NPU.\nBluetooth audio (A2DP/HFP), Matter, or Thread.\nExperience building or operating an OTA update pipeline.\nCompanion app and device-pairing experience.\nMentoring or technical leadership of other engineers.\nA portfolio, GitHub, or code samples you can share.\nYou do not need to check every single box to apply. We know strong engineers bring the right experience in different ways. If you have built Android on real devices or embedded hardware, take real ownership of the architecture, and want to do it at AI-native speed, we would love to hear from you.","description_format":"text","description_chars":7801,"description_truncated":false,"requirements":{"experience_years_min":null,"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":"Argentina","iso":"AR","kind":"country"},{"name":"Brazil","iso":"BR","kind":"country"},{"name":"Colombia","iso":null,"kind":"country"},{"name":"Mexico","iso":"MX","kind":"country"},{"name":"Anguilla","iso":null,"kind":"region"},{"name":"Antigua and Barbuda","iso":"AG","kind":"region"},{"name":"Aruba","iso":"AW","kind":"region"},{"name":"Bahamas","iso":"BS","kind":"region"},{"name":"Barbados","iso":"BB","kind":"region"},{"name":"Belize","iso":"BZ","kind":"region"},{"name":"Bermuda","iso":"BM","kind":"region"},{"name":"Bolivia","iso":"BO","kind":"region"},{"name":"British Virgin Islands","iso":"VG","kind":"region"},{"name":"Bonaire, Sint Eustatius and Saba","iso":"BQ","kind":"region"},{"name":"Cayman Islands","iso":"KY","kind":"region"},{"name":"Chile","iso":"CL","kind":"country"},{"name":"Costa Rica","iso":"CR","kind":"region"},{"name":"Curaçao","iso":"CW","kind":"region"},{"name":"Dominica","iso":"DM","kind":"region"},{"name":"Dominican Republic","iso":"DO","kind":"region"},{"name":"Ecuador","iso":"EC","kind":"region"},{"name":"El Salvador","iso":"SV","kind":"region"},{"name":"Falkland Islands","iso":"FK","kind":"region"},{"name":"French Guiana","iso":"GF","kind":"region"},{"name":"Grenada","iso":"GD","kind":"region"},{"name":"Guadeloupe","iso":"GP","kind":"region"},{"name":"Guatemala","iso":"GT","kind":"region"},{"name":"Guyana","iso":"GY","kind":"region"},{"name":"Haiti","iso":"HT","kind":"region"},{"name":"Honduras","iso":"HN","kind":"region"},{"name":"Jamaica","iso":"JM","kind":"region"},{"name":"Martinique","iso":"MQ","kind":"region"},{"name":"Montserrat","iso":"MS","kind":"region"},{"name":"Nicaragua","iso":"NI","kind":"region"},{"name":"Panama","iso":"PA","kind":"region"},{"name":"Paraguay","iso":"PY","kind":"region"},{"name":"Peru","iso":"PE","kind":"region"},{"name":"Puerto Rico","iso":"PR","kind":"region"},{"name":"Saint Kitts and Nevis","iso":"KN","kind":"region"},{"name":"Saint Lucia","iso":"LC","kind":"region"},{"name":"Saint Vincent and the Grenadines","iso":null,"kind":"region"},{"name":"Saint-Pierre and Miquelon","iso":"PM","kind":"region"},{"name":"Sint Maarten","iso":"SX","kind":"region"},{"name":"Suriname","iso":"SR","kind":"region"},{"name":"Trinidad and Tobago","iso":"TT","kind":"region"},{"name":"Turks and Caicos Islands","iso":"TC","kind":"region"},{"name":"Uruguay","iso":"UY","kind":"region"},{"name":"United States Virgin Islands","iso":"VI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Web Development Services","Digital Marketing"],"lifecycle":[{"event":"open","at":"2026-09-13T20:44:16Z"}],"visa":[],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":1,"p_active":0.349,"p_room":0.28,"age_days":122,"expected_fill_days":35,"reasons":["conf:6","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":60000,"is_top_pay":false},"html_url":"https://alion.io/job/helloaoa-senior-android-engineer-latam","json_url":"https://alion.io/job/helloaoa-senior-android-engineer-latam.json","meta":{"generated_at":"2026-10-17T09:48:44Z","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":12919,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":680292},"rest":"https://alion.io/mcp/rest/get_company?id=680292"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhelloaoa-senior-android-engineer-latam"},{"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%2Fhelloaoa-senior-android-engineer-latam"},{"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%2Fhelloaoa-senior-android-engineer-latam"},{"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/helloaoa-senior-android-engineer-latam\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhelloaoa-senior-android-engineer-latam"}]}