Senior Android Engineer

Job not on LinkedIn

🔥 4 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of AOA

AOA

11 - 50 employees

Founded 2019

🛍️ eCommerce

🤝 B2B

🤖 Artificial Intelligence

eCommerce • B2B • Artificial Intelligence

AOA is a creative and technology agency specializing in commerce, AI, and B2B brands. They design and build high-performing Shopify stores, manage large-scale Shopify migrations, and integrate enterprise systems (ERP, CRM, 3PL) to create unified commerce solutions. AOA also delivers strategy, design, development, optimization, and custom AI tools for mid-market to enterprise clients, and provides ongoing support and growth retainers.

📋 Description

• Deliver high-quality, high-performing embedded Android experiences that AOA is known for, with predictability, agentic-efficiency, and collaborative ownership. • Own the end-to-end Android architecture for native Android on custom ARM-based embedded hardware. • Design an offline-first, modular system with local data architecture that can support future cloud sync. • Design encrypted per-profile storage, the local database, and build variants for the embedded device. • Resolve open architecture decisions and own the technical path forward. • Integrate device hardware into the app, including onboard cameras, controlled lighting, proximity sensors, and physical navigation controls. • Build shared hardware-abstraction layers for camera management, physical input, and device lifecycle behavior. • Design around display power states, cold boot, power transitions, abnormal shutdowns, and constrained hardware resources. • Build the on-device Kotlin experience from approved designs and specifications, including a UI navigated by physical controls. • Ensure core product features work reliably offline. • Implement Bluetooth audio, Wi-Fi sync, OTA updates, offline device-to-device transfer, and casting or streaming. • Design connected-device flows to degrade gracefully without bricking the device or corrupting data. • Build and maintain companion mobile apps and device-to-companion integration, including pairing, transfer, and shared data contracts. • Meet device performance targets for cold boot, profile switching, and camera initialization. • Use the device GPU and NPU appropriately for imaging and AR work while managing memory and power limits. • Turn product-level requirements into clear engineering work, owning the technical 'how.' • Bring strong engineering and UX judgment to the work, rather than building only what is explicitly written. • Write typed, tested, maintainable Kotlin that follows the existing codebase conventions. • Verify every feature on real hardware before handoff and catch issues before QA. • Conduct code reviews and set the review bar for Android work. • Lead the Android work technically and raise the capability of the intermediate developer on the project. • Establish the patterns and abstractions other Android work builds on. • Size your work in points, commit within the monthly delivery cycle, and reliably deliver what you planned. • Time-box spikes to resolve genuine hardware unknowns before they become delivery risks. • Use AI coding tools and agents thoughtfully to increase throughput and quality. • Keep engineering judgment in control of the final output. • Plan and sequence your work across the device and companion-app surface. • Surface risks and tradeoffs early, and communicate proactively across a remote team.

🎯 Requirements

• 5+ years building production Android applications in Kotlin. • Deep, current Android platform expertise. • Hands-on experience building Android for custom, embedded, or non-phone hardware. • Experience integrating device hardware such as cameras, sensors, peripherals, or physical controls. • Experience designing offline-first or local-data architectures with future sync in mind. • Connectivity experience with Bluetooth, Wi-Fi, OTA updates, or device pairing. • A track record of owning Android architecture end-to-end as a senior engineer. • Strong judgment in resolving open technical decisions and owning tradeoffs. • Strong Android fundamentals: lifecycle, state management, performance, and memory. • Experience taking ambiguous requirements through to production on real hardware. • A strong quality discipline: typed, tested code and on-device verification before QA. • Ability to estimate your work, commit within a delivery cycle, and reliably deliver. • Excellent professional English, spoken and written. • Strong written communication and proactive, independent work in a fully remote team. • Reliable overlap with standard US Central Time business hours. • Fluent, practical use of AI coding tools as part of your engineering workflow. • Based in Latin America and able to work as an independent contractor.

Apply Now

Similar Jobs

🕒 June 4

Dev.Pro

501 - 1000

🤝 B2B

💳 Fintech

☁️ SaaS

Android Software Engineer managing the full software development life cycle for leading payments technology company. Collaborating with cross-functional teams to ensure robust and secure applications.

Android

Java

Kotlin

SDLC

🕒 December 11, 2025

NOUS LATAM

1 - 10

👥 HR Tech

🤝 B2B

Senior React Native Developer working predominantly on mobile applications. Requires experience in JavaScript and understanding of both iOS and Android concepts.

🗣️🇧🇷🇵🇹 Portuguese Required

Android

GRPC

JavaScript

Jest

React

React Native

TypeScript