Senior Android Software Engineer - Brazil
Core
Develop and refine features for Housecall Pro's flagship Android application serving home service professionals.
Role type
Senior Android Software Engineer
Builds
Mobile application features for scheduling, dispatching, and payments
Domain
Home services / SaaS
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android frameworks, Clean Architecture (MVI/MVVM/MVP), Kotlin Coroutines/Flow/Jetpack Compose, RESTful APIs, Unit/Integration/Instrumentation testing, CI/CD, Git, SOLID principles, Performance tuning, Firebase
Preferred skills
AI/ML technologies, A/B testing tools, Growth personalization tools
Technologies
Android, Java, Kotlin, Retrofit, Firebase, Jetpack Compose
Responsibilities
Design and deploy features for core Android applications, Ensure application performance and quality, Work with product management to refine concepts, Build and execute A/B tests, Identify and fix bottlenecks, Write automated tests, Refactor code baseline, Demonstrate passion for AI technologies
Seniority
Senior, hands-on IC
