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.
Ideal Candidate
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
Nice to Have
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
Benefits
Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, Management training programs
* Salary range $75,000 to $ 95,000 CAD
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.