Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually across Canada, from coast to coast, and is rapidly expanding its footprint in the United States. Founded in 2019, UniUni is known for its tech-driven innovation and crowdsourced delivery model, providing fast, economical, and reliable services to local, national, and international e-commerce clients.
What Do We Offer?
At UniUni, we empower our employees with opportunities to achieve their professional goals. We value both lateral growth and vertical advancement, ensuring every role helps you develop your skills, broaden your expertise, and build a fulfilling career. We are looking for passionate professionals ready to work hard, embrace challenges, and enjoy being part of a dynamic, fun team.
Role Overview
We are seeking a highly skilled and experienced Android Software Developer to join our innovative team. The ideal candidate will have a strong background in Android development with deep proficiency in Kotlin and modern frameworks such as Jetpack Compose. You will be responsible for designing and building scalable, high-performance mobile applications, collaborating closely with product managers, designers, and backend engineers to deliver seamless user experiences. This role requires strong problem-solving skills, attention to detail, and the ability to thrive in a fast-paced, collaborative environment.
Requirements
Responsibilities
- Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.
- Write clean, maintainable, and testable code following best practices
- Collaborate with product managers, designers, and backend engineers to deliver features end-to-end
- Use Coroutines for asynchronous programming and performance optimization
- Write and maintain unit tests to ensure app reliability
- Participate in code reviews, knowledge sharing, and team discussions
- Troubleshoot, debug, and improve app performance
Requirements (Must To Have)
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- 5+ years of professional Android development experience
- Strong proficiency in Kotlin
- Hands-on experience with Jetpack Compose
- Solid understanding of Coroutines and structured concurrency
- Experience with unit testing frameworks (JUnit, Mockito, etc.)
- Familiarity with Android architecture principles (MVVM, clean architecture)
- Strong problem-solving and communication skills
- Experience with multi-module project architecture
- Knowledge of dependency injection, preferably Hilt
- Experience working with Mapbox SDK or other map/geolocation frameworks
- Familiarity with CI/CD tools and workflows (Gradle, GitHub Actions, etc.)
- Experience optimizing app performance and memory usage
- Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, Management training programs
- Salary range $75,000 to $ 95,000 CAD
Key Skills
Ranked by relevanceReady to apply?
Join UniUni and take your career to the next level!
Application takes less than 5 minutes