-
Braintrust

Senior Android Developer (Remote, LATAM, Europe)

Braintrust
Brazil · Part-time · Not Applicable

Job Description

  • Please note: This is a part-time (20 hours/week), 3-month contract.***** The role is open to candidates based in Latin America, Europe, Canada, and the United States. You must be available to work EST hours.

Interview process: 2-3 interview rounds.

Role Overview

We are looking for a Senior Android Developer to support a critical mobile app stabilization and modernization initiative for an enterprise field operations platform. The Android application is offline-first and used by field teams who may work for extended periods without connectivity. Reliable sync is essential, as failed uploads or incomplete syncs can put significant amounts of user work at risk.

This role will focus on improving the Android app’s sync reliability, upload resilience, telemetry, batch API integration, and operational stability, while helping prepare the codebase for longer-term modernization. This is a strong fit for an engineer who has worked on complex mobile apps with Room, Retrofit, intermittent connectivity, background constraints, and large sync volumes.

Key Responsibilities

  • Analyze and improve the Android app’s offline queue, sync flow, and failure handling
  • Ensure failed sync and upload operations remain durable and retriable until confirmed successful.
  • Refine rate limiting and backoff behavior, including better handling of 429 responses and pacing under load
  • Strengthen media and file upload workflows, especially for large sync jobs and interrupted sessions
  • Integrate and harden batch sync APIs, including per-item response handling, idempotency, retry safety, and rollout support
  • Improve sync observability, including session-level logging, metrics, failure categorization, and diagnostic tooling
  • Help establish safer behavior for app backgrounding, process death, and long-running sync operations
  • Contribute to improvements in local validation, permission checking, and offline rules caching
  • Help stabilize and align the floor plan / drawing overlay implementation on Android
  • Partner with QA and architecture leads to define test scenarios for large sync backlogs, partial failures, and connectivity changes
  • Support release quality, production troubleshooting, and technical decision-making for future modernization options

Required Qualifications

  • 5+ years of professional Android development experience
  • Strong proficiency in Kotlin
  • Experience with modern Android app architecture and patterns
  • Hands-on experience with Jetpack Compose
  • Strong experience with Room, local persistence, or offline storage patterns
  • Experience working with Retrofit, OkHttp, coroutines, and Flow
  • Strong experience with offline-first mobile apps, sync queues, retries, or reconciliation logic
  • Experience with multipart uploads, file handling, and background execution constraints on Android
  • Solid understanding of API integration, authentication, error handling, and mobile reliability patterns
  • Ability to debug existing production code and improve correctness without destabilizing core workflows.

Preferred Qualifications

  • Experience with WorkManager and resilient background execution patterns
  • Experience with Koin or similar dependency injection frameworks
  • Experience with mobile telemetry, diagnostics, and support tooling
  • Experience with custom map, canvas, or overlay rendering
  • Familiarity with CI/CD pipelines, automated smoke tests, and release automation
  • Experience in enterprise, field operations, or high-reliability B2B mobile applications

Key Skills

Ranked by relevance

android storage cicd
Login to Apply
Posted
Mar 13, 2026
Type
Part-time
Level
Not Applicable
Location
Brazil
Company
Braintrust

Industries

Technology Information Internet

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Braintrust
Related

Senior Unity Developer - Remote/ LATAM

2026-03-25

Full-time
Director
Brazil
Technology
Engineering
View Job Details
Braintrust
Related

Senior Unity Developer - Remote/ LATAM

2026-03-25

Full-time
Director
Argentina
Technology
Engineering
View Job Details
Braintrust
Related

Senior Technical Lead (Platform Modernization & AI Systems) - Remote LATAM

2026-05-08

Full-time
Director
Argentina
Technology
Engineering