Senior Android Engineer – Pet Care

Posted 18ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Android Engineer re-architecting pet care marketplace app using modern frameworks. Collaborating with teams to deliver high-quality features and improving performance and scalability.

Responsibilities:

  • 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:

  • 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
  • Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
  • Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
  • Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
  • Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.

Truelogic Software

Information Technology & Services

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

SaaSB2BEnterprise
View all jobs at Truelogic Software

Report this job

Job expired or something wrong with this job?