Enable job alerts via email!

Android Software Developer

UniUni Logistics

Vancouver

On-site

CAD 75,000 - 95,000

Full time

Today
Be an early applicant

Job summary

A logistics company is seeking an experienced Android Software Developer to join their innovative team in Vancouver. The role involves designing and maintaining high-performance Android applications and collaboration with cross-functional teams. Candidates should have over 5 years of Android development experience, strong Kotlin skills, and familiarity with Jetpack Compose. Competitive salary offered, ranging from $75,000 to $95,000 CAD.

Benefits

Dental, Vision, Medical insurance
Paid Holiday
Paid Time Off
Paid Sick Leave
Management training programs

Qualifications

  • 5+ years of professional Android development experience.
  • Strong proficiency in Kotlin and hands-on experience with Jetpack Compose.
  • Solid understanding of Coroutines and structured concurrency.

Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.
  • Collaborate with product managers, designers, and backend engineers to deliver features.
  • Write and maintain unit tests to ensure app reliability.

Skills

Kotlin
Jetpack Compose
Coroutines
Unit testing frameworks
Problem-solving skills

Education

Bachelor’s degree in Computer Science or related field
Job description
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.

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
  • Salary range $75,000 to $95,000 CAD
  • Management training programs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.