Top Benefits
Stock options
Paid parental leave
Generous paid time off
About the role
Who you are
- Expert in Kotlin, Kotlin Coroutines, and Kotlin Flow
- Strong 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
- AI Fluency: Demonstrated curiosity and hands-on experience using AI tools to streamline workflows, debug, generate tests, and improve development velocity
- Experience comes in many forms—so if you're excited about this role, even if you don’t meet 100% of the qualifications, we encourage you to apply!
What the job involves
- You’ll join the OAM (Owners and Managers) domain—core experiences that power how small business managers understand, grow, and staff their teams
- HRM enables managers to know who their team is, what they do, and how they grow
- 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
- Build, ship, and maintain Android features in the SB + HRM domains that help managers staff shifts, understand their teams, and operate faster
- Develop clean, scalable, testable Kotlin code that raises the bar for mobile engineering quality
- Partner with backend engineers, product, and design to deliver AI-powered scheduling, role management, and team insights experiences
- Improve performance, reliability, and overall app resilience for our 3.9M+ active workers and managers
- Leverage AI tools to accelerate development, reduce defect rates, improve test coverage, and streamline workflow automation
- Collaborate cross-functionally with backend, web, data, and AI platform partners to ensure seamless end-to-end system behavior
- Participate in code reviews, architecture discussions, and continuous improvement initiatives
- Contribute to our mobile technical roadmap and raise the bar for engineering excellence across the org
The application process
- Meet the Talent Acquisition team, Ryan H
- Meet the Hiring Manager, Ramona S
- Participate in Technical Interviews
- Background Check + Offer Stage
- Welcome to the team, Homie
Benefits
- Stock Options
- Paid parental leave
- Generous paid time off options
- Offsites, customer days & social events
- Work from Anywhere Month
- Medical, dental, and vision insurance
- 401(k) matching program
- Pre-tax commuter benefits
- Snacks + lunch on us at hub offices
- MasterClass at Work for ongoing learning
- Group health benefits coverage
- Group RRSP with employer match + TFSA
- Snacks + lunch on us at hub offices
- MasterClass at Work for ongoing learning