Jobs.ca
Jobs.ca
Language
UniUni Logistics logo

Android Software Developer

Vancouver, BC
CA$75,000 - CA$95,000/annual
Mid Level
full_time

Top Benefits

Dental insurance
Vision insurance
Medical insurance

About the role

Who Are We?

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

About UniUni Logistics