-
View all jobs
Job Description
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
- 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.
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
- 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.
- 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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Technical Lead (Platform Modernization & AI Systems) - Remote LATAM
2026-05-08
Full-time
Director
Argentina
Technology
Engineering
View Job Details
Related
Software Architect - Mobile
2026-05-28
Full-time
Not Applicable
Finland
Technology
Engineering
View Job Details
Related
Senior SW Developer - Tieto Caretech (m/f/d)
2026-05-21
Full-time
Not Applicable
Finland
Technology
Engineering
Login to Apply
- Posted
- Mar 13, 2026
- Type
- Part-time
- Level
- Not Applicable
- Location
- Romania
- Company
- Braintrust
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Technical Lead (Platform Modernization & AI Systems) - Remote LATAM
2026-05-08
Full-time
Director
Argentina
Technology
Engineering
View Job Details
Related
Software Architect - Mobile
2026-05-28
Full-time
Not Applicable
Finland
Technology
Engineering
View Job Details
Related
Senior SW Developer - Tieto Caretech (m/f/d)
2026-05-21
Full-time
Not Applicable
Finland
Technology
Engineering