Housecall Pro Senior Android Engineer
Housecall Pro is the #1 rated app for home service companies in the United States. The company is based in San Diego, California, USA. However, we have a number of engineering teams in Poland that we’re looking to expand.
As a Senior Android Engineer at Housecall Pro you’ll begin working with your team lead on our main Android application, iterating through fast-paced use cases. You’ll design, develop, and test features on a daily basis.
Our Engineering team is extraordinary. We’re a hardworking and focused team driven to deliver industry-leading apps to our service professional customers. Our success is their success. Our team of entrepreneurial, enthusiastic and client-focused team members are the "engine room" of Housecall Pro, helping our customers operate and to grow their businesses.
This offer is for you, if you have:
- At least 5 years experience in programming Android applications
- Expert knowledge of Kotlin and and at least a working knowledge of Java
- Experience with clean architecture (MVI, MVVM or MVP)
- Familiarity with Kotlin Coroutines, reactive programming (Kotlin Flow), Android architecture components, and unit and instrumentation testing
- Applied experience with Google’s design principles and interface guidelines
- Experience with performance and memory tuning with tools
- Familiarity with Firebase APIs and push notifications
- Familiarity with asynchronous and multi-threaded application concepts
- Familiarity with CI/CD tools
- Practical understanding of SOLID principles
- Fluent in Polish and English
You get extra points for:
- Experience with UI testing
- Your own app in the store
- Basic knowledge of SQL
- Knowledge of security issues on mobile
What we offer:
- You decide where you are working from - we’re fully remote
- Our organization in Poland is autonomous. You’ll work on Central European time
- We’re hiring Senior Engineers, not robots. We want to empower you to do great work. That includes giving you strong autonomy and encouraging a desire to be involved in architectural decision-making
- Salary between $6000 USD and $9200 USD per month dependent on experience
- Newest MacBook Pro
- Paid bank holidays
- Paid vacation