AS

Android Engineer

Hiring from
Canada
Work type
Remote
Posted

627,665 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
About The Company

Qaelum Oracle Intelligence builds verified commodity data for markets where reliable transaction records are scarce. Our work currently supports cocoa and cashew markets in Ghana and tuna markets in the Maldives, with expansion into Nigeria planned next. Field agents use Android phones at buying centres and landing sites to record what was traded, at what price, and where and when the transaction occurred. Lenders, buyers, and regulators rely on these records, so the integrity and provenance of every capture are essential. Our systems are designed to establish that a record came from a genuine device, at a real location and time, and was not altered after capture.

About The Role

We are looking for an experienced Android engineer to build a native Kotlin capture application for Android 13 and later. You will turn a detailed written specification, published test vectors, and an existing verification backend into a dependable product for field agents working in low-connectivity environments. The role combines Android engineering with practical security and cryptography. You will implement hardware-backed device identity, signed capture records, privacy-conscious data handling, and reliable offline workflows. This is a remote, asynchronous position with a documentation-first approach. You will work directly with the CTO and founders, contributing to technical decisions through written design discussions and carefully reviewed pull requests.

Qualifications

You have at least five years of professional Android development experience, primarily with Kotlin, and have shipped applications used in production. You bring hands-on experience with Android Keystore, key attestation, and Play Integrity, or can demonstrate the ability to develop this expertise quickly. You are comfortable applying cryptographic concepts in software, including digital signatures, hashing, DER encoding, and deterministic, byte-exact serialization. You have built offline-first features, background work, and encrypted local storage, and understand the practical demands of devices with limited resources or intermittent connectivity.

You test implementation details against specifications and known vectors rather than relying only on manual checks or a single device. You can communicate technical decisions clearly in written English and welcome thoughtful code review. Experience with CameraX and Android sensor APIs is valuable. iOS development, including App Attest, is a plus; iOS verification is a later, separate workstream. Experience with low-end phones and patchy networks in West Africa or South Asia, or a background in blockchain, Bittensor, fintech, or supply-chain traceability, is also welcome.

Responsibilities

Build and maintain the native Android capture application, ensuring it works reliably on supported Android 13 and later devices. Implement non-exportable ECDSA P-256 device keys using Android Keystore, using StrongBox when available, and support key attestation and device enrolment. Create a deterministic encoder that matches the canonical format byte for byte and passes the provided test vectors.

Implement signed capture statements that cover the photograph, EXIF information, GPS data, and motion-sensor inputs. Hash privacy-sensitive data on the device and ensure raw sensitive values are not uploaded. Design offline capture sessions with encrypted on-device queuing and synchronization when connectivity returns. Enforce the required sequence so each capture is committed before it can be submitted. Build an onboarding capability check that informs agents whether their device meets requirements, and handle camera, location, and microphone permissions in line with Google Play policies. Add automated tests, document implementation choices, and collaborate with the backend team to validate end-to-end behavior.

Benefits

Work remotely with an asynchronous, documentation-first team and collaborate directly with the CTO and founders. You will have clear written specifications, recorded decisions, and a careful review process, allowing you to focus on implementation quality. The role offers the opportunity to solve meaningful engineering challenges and help build trusted market infrastructure for commodity communities and the organizations that serve them.

Equal Opportunity

Qaelum welcomes applicants from diverse backgrounds and evaluates candidates based on relevant skills, experience, and ability to contribute to the role. To apply, include your CV, links to applications you have shipped or code you are proud of, and a few sentences explaining how you would prevent a captured photo from being swapped after it was taken.

Similar jobs

Apply for this job100% free