Remotery

Senior Android Engineer

atAOABR flagBrazilFreelanceAndroid EngineerSenior$5,000/month

Posted 11 hours ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Deliver outstanding, high-performance embedded Android experiences that AOA is recognized for, ensuring predictability, agentic efficiency, and collaborative ownership.

• Take ownership of the complete Android architecture for native Android on custom ARM-based embedded hardware.

• Create a modular, offline-first system with a local data architecture capable of supporting future cloud synchronization.

• Design encrypted storage per profile, a local database, and build variants for the embedded device.

• Resolve outstanding architectural decisions and guide the technical direction forward.

• Integrate hardware components into the app, including onboard cameras, controlled lighting, proximity sensors, and physical navigation controls.

• Develop shared hardware-abstraction layers for camera management, physical input, and device lifecycle behavior.

• Design considering display power states, cold boot, power transitions, abnormal shutdowns, and limited hardware resources.

• Construct the on-device Kotlin experience based on approved designs and specifications, featuring a UI navigated via physical controls.

• Ensure that core product features function reliably offline.

• Implement Bluetooth audio, Wi-Fi synchronization, OTA updates, offline device-to-device transfer, and casting or streaming functionalities.

• Design connected-device workflows to gracefully degrade without risking bricking the device or corrupting data.

• Develop and maintain companion mobile applications and device-to-companion integration, including pairing, transfer, and shared data contracts.

• Achieve device performance benchmarks for cold boot, profile switching, and camera initialization.

• Appropriately utilize the device GPU and NPU for imaging and AR tasks while managing memory and power constraints.

• Transform product-level requirements into clear engineering tasks, taking ownership of the technical implementation.

• Apply strong engineering and UX judgment to the work, rather than strictly adhering to written specifications.

• Write typed, tested, and maintainable Kotlin that aligns with existing codebase conventions.

• Validate every feature on actual hardware before handoff and identify issues prior to QA.

• Conduct code reviews and establish the review standards for Android development.

• Provide technical leadership for Android development and enhance the capabilities of intermediate developers on the project.

• Establish the patterns and abstractions upon which other Android work is built.

• Estimate your tasks in points, commit within the monthly delivery cycle, and consistently deliver on planned objectives.

• Time-box explorations to address genuine hardware uncertainties before they evolve into delivery risks.

• Thoughtfully leverage AI coding tools and agents to enhance throughput and quality.

• Maintain engineering judgment as the final arbiter of the output.

• Plan and sequence your work across both the device and companion app surfaces.

• Identify risks and trade-offs early, and communicate proactively within a remote team.


⛳️ Requirements

• Over 5 years of experience building production Android applications using Kotlin.

• In-depth, up-to-date expertise with the Android platform.

• Practical experience developing Android for custom, embedded, or non-phone hardware.

• Experience in integrating device hardware such as cameras, sensors, peripherals, or physical controls.

• Familiarity with designing offline-first or local-data architectures, considering future synchronization.

• Experience with connectivity technologies including Bluetooth, Wi-Fi, OTA updates, or device pairing.

• Proven track record of owning Android architecture end-to-end as a senior engineer.

• Strong judgment in addressing open technical decisions and managing trade-offs.

• Solid Android fundamentals, including lifecycle, state management, performance, and memory management.

• Experience translating ambiguous requirements into production-ready solutions on real hardware.

• Commitment to quality: typed, tested code, and on-device verification before QA handoff.

• Ability to estimate your work, adhere to a delivery cycle, and consistently deliver results.

• Excellent command of professional English, both spoken and written.

• Strong written communication skills and the ability to work proactively and independently within a fully remote team.

• Reliable availability during standard US Central Time business hours.

• Proficient and practical use of AI coding tools as part of your engineering process.

• Residing in Latin America and capable of working as an independent contractor.


🏝️ Benefits

• Opportunity to work on innovative embedded Android projects.

• Flexible work arrangements with a fully remote setup.

• Collaboration with a talented and diverse team of engineers and designers.

• Professional development opportunities to enhance your skills and career.

• Competitive compensation and benefits package.

People also viewed

Alten México11 hours ago

Android Automotive Developer

MX flagMexico OnlyFull-timeAndroid Engineer
ApplyView job
ImagineX11 hours ago

Android Architect

Latin AmericaFull-timeAndroid Engineer
ApplyView job
Minor Hotels Europe and Americas12 hours ago

Android Developer

MX flagMexico OnlyFull-timeAndroid Engineer
ApplyView job
Bankjoy13 hours ago

Lead Android Engineer

CA flagCanada OnlyFull-timeAndroid Engineer
ApplyView job
PayFacto23 hours ago

Senior Mobile Developer – iOS, Android

CA flagCanada OnlyFreelanceAndroid Engineer
ApplyView job
Instituto de Pesquisas Eldorado23 hours ago

Desenvolvedor Android

Anywhere in the WorldFull-timeAndroid Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers