H

Housecall Pro

Home service business management software

Senior Android Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Brazil

About the Job

Requirements

  • At least 5 years of experience developing commercial Android applications.
  • A Bachelor of Science, Master of Science, or Ph.D. in computer science.
  • Advanced knowledge of Java and Kotlin.
  • Experience with Android tools, frameworks, and libraries.
  • Experience with clean architecture, including MVI, MVVM, or MVP.
  • Familiarity with Kotlin Coroutines, Kotlin Flow, Jetpack Compose, Android architecture components, and Retrofit.
  • Experience with unit, integration, and instrumentation testing.
  • Familiarity with RESTful APIs for connecting Android applications to back-end systems.
  • Applied experience with Google design principles and interface guidelines.
  • Experience with performance and memory tuning tools.
  • Familiarity with Firebase APIs and push notifications.
  • Experience with asynchronous and multithreaded application concepts.
  • Familiarity with CI/CD tools.
  • Proficient understanding of Git.
  • Practical understanding of SOLID principles.
  • Fluency in English.
  • Ability to work fully remotely at a fast pace and quickly deliver value to customers.
  • Commitment to the work, openness to feedback, and willingness to share knowledge.

Responsibilities

  • Design, develop, and deploy features for Housecall Pro’s core Android applications.
  • Ensure application performance, quality, and responsiveness.
  • Work with product management to refine initial concepts and features that deliver customer value.
  • Build and execute a high velocity of A/B tests to increase business metrics.
  • Stay up to date with Growth and Personalization tools.
  • Identify and correct bottlenecks and fix bugs.
  • Develop and maintain code quality standards and enforce them across the team.
  • Introduce architectural improvements and refactorings to the codebase continually.
  • Write automated tests at the appropriate architectural level.
  • Use AI technologies to enhance productivity, quality, and innovation, and stay current with emerging AI/ML technologies and practical applications.

Desired Qualifications

  • Familiarity with Kotlin Coroutines, Kotlin Flow, Jetpack Compose, Android architecture components, and Retrofit.
  • Familiarity with RESTful APIs for connecting Android applications to back-end systems.
  • Familiarity with Firebase APIs and push notifications.
  • Familiarity with CI/CD tools.

About the Company

Housecall Pro

Home service business management software

Housecall Pro provides a cloud-based platform for home service businesses to manage operations. It combines scheduling, dispatching, invoicing, and payment collection in one app, accessible via a mobile interface, and uses a subscription model with a 14-day free trial. The system lets teams schedule jobs, assign technicians, generate invoices, and collect payments from anywhere, streamlining workflows and reducing paperwork. Its edge comes from a user-friendly, all-in-one interface designed specifically for HVAC, plumbing, electrical, and cleaning services to save time and grow revenue.

Company size
1,001-5,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$175M
Headquarters
Denver, CO
Founded
2013

Recently Posted Jobs

Explore more opportunities at Housecall Pro

See more jobs