Android Software Developer

Vancouver, BC, CA, Canada

Job Description

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

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.


Related Jobs

Job Detail

  • Job Id
    JD2727440
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned