Truelogic Software

Senior Android Engineer – Pet Care

Truelogic Software

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Latin America

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the re-architecture of the Android applications using modern frameworks, patterns, and tooling to improve maintainability, performance, and scalability.
  • Drive measurable improvements in app load times and error-rate reduction, owning the technical approach from diagnosis through implementation and validation.
  • Define and implement app architecture that specifically improves network performance, reliability, and resiliency (timeouts, retries, caching strategies, offline behavior, observability).
  • Identify performance and reliability bottlenecks across networking and UI layers, and deliver solutions that improve end-user experience for marketplace workflows.
  • Contribute to the ongoing transition from a mixed Java/Kotlin codebase, delivering all new development in Kotlin and strategically modernizing legacy areas when it unlocks performance or reliability gains.

Requirements

  • 5+ years of professional Android development experience
  • Fast learner who adapts quickly to changing product and technical requirements in a fast-moving environment.
  • Available to work and collaborate with strong overlap in the Pacific Time Zone (PT).
  • Strong Android debugging skills: able to resolve production issues including bugs, ANRs, and OOMs, driving issues to root cause.
  • Performance profiling expertise: can profile CPU/memory/threading, identify bottlenecks, and implement fixes to improve responsiveness and stability.
  • Hands-on experience with modern Android concurrency using Kotlin Coroutines.
  • Solid experience with the Retrofit + OkHttp3 networking stack, including performance-aware networking patterns.
  • Proficient with Android diagnostic tooling to differentiate ANR vs OOM and apply the correct remediation approach.
  • Able to make architectural adjustments (not just patch symptoms) to improve app stability and performance.
  • Experience modernizing older frameworks/patterns (e.g., RxJava-heavy flows) to achieve a better balance between network performance and UI efficiency.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android developmentKotlinJavaAndroid debuggingPerformance profilingKotlin CoroutinesRetrofitOkHttp3Networking patternsArchitectural adjustments
Soft Skills
Fast learnerAdaptabilityCollaboration