engineering
Posted May 5Android Engineer II (Hybrid)
at Homebase
Toronto, CanadaHybrid
Responsibilities
- - Collaborate cross-functionally with backend, web, data, and AI platform partners to ensure seamless end-to-end system behavior.
Requirements
- - SB drives how teams are staffed, how shifts are created, and how AI accelerates better scheduling decisions.
- - Payroll drives employees' payments, holidays, and more As an Android Engineer II, you’ll build high-quality, high-performance experiences on our Android app that help small business owners reclaim time, reduce chaos, and manage their teams more intelligently.
- You’ll collaborate closely with product, design, and backend engineers to bring AI-driven features to life and push the boundaries of what mobile can do for small businesses.
- If you love crafting polished mobile experiences, obsessing over reliability, and using AI to improve engineering velocity and product outcomes, we want to hear from you.
- These are the key ways you’ll contribute and create impact in this role: - Build, ship, and maintain Android features in the SB + HRM domains that help managers staff shifts, understand their teams, and operate faster.
- - Partner with backend engineers, product, and design to deliver AI-powered scheduling, role management, and team insights experiences.
- - Leverage AI tools to accelerate development, reduce defect rates, improve test coverage, and streamline workflow automation.
- experience with Jetpack Compose and modern Android UI frameworks - Solid understanding of Clean Architecture and MVI pattern - Proficient with Hilt dependency injection - Advanced understanding of object-oriented design patterns and their application within Android frameworks - Strong understanding of performance optimization for mobile applications - Deep knowledge of Android UI design principles, patterns, and best practices -
- Experience with RESTful APIs and third-party integrations -
- Experience with testing frameworks (unit, feature, integration) - Familiarity with Jira, Git, GitHub, CircleCI, and development via PR workflows - Strong systematic thinking and problem-solving skills - Nice to have: Java, RxJava, Firebase, Room, Retrofit, Navigation 3, Compose Destinations, multi-module architecture - Strong systematic thinking and problem-solving skills - AI Fluency: Demonstrated curiosity and hands-on
- experience using AI tools to streamline workflows, debug, generate tests, and improve development velocity 🤝 The Homie Way - These principles guide everything we do—from how we work and make decisions to how we show up for each other. - 💡 Be Customer Obsessed – Solve problems with empathy and creativity. - ⚡ Move Fast, Learn Fast – Experiment, take action, and grow every day. - 🎯 Own