website header footer logo

Android Developer

Android Developer

IT Department

Burnaby, BC

UniUni is a Canadian courier for e-commerce and logistics companies that is full of energy and determination. Our team and technology elevates and streamlines fulfillment services in Canada to meet customers’ demanding expectations. With tens of thousands of parcels fulfilled daily, we have established ourselves as a leader in the last mile delivery and e-commerce fulfillment operation in Canada.

At UniUni, we offer exciting opportunities to our employees to achieve their career goals. We value lateral moves as much as vertical promotions – we believe all roles should develop your skills, broaden your experience, and help you build a rewarding career. We know you are not only seeking a job, but a career to pursue. If you are ready to join UniUni’s dynamic team, while working hard and having fun doing it, we invite you to apply online and let us know how you can be part of our success story.

Responsibilities:

  • Design, architect, and build Android apps with a modern and rich UI.
  • Write maintainable, testable, and performant software in collaboration with our high-performing team.
  • Participate in code review and perform extensive testing to ensure we deliver high-quality software.
  • Work closely with UI/UX and product teams to transform requirements and mockups to product features.
  • Identify new mobile technologies, trends, opportunities and how they might relate to improving our products and business.
  • Maintain the highest level of product reliability, code quality, and reusability by writing unit tests and integration tests to validate new software features.

Qualification:

  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
  • 2-3 years of experience in Android development.
  • Solid understanding of the intricacies of the Android platform.
  • Experience with mobile development with a portfolio of mobile apps for a variety of devices, specifically for Android platform.
  • Experience building complex Android applications featuring custom UI elements, background service handling and asynchronous network requests.
  • Experience in web service integration (REST API).
  • Experience writing unit and integration tests for Android apps.

Nice to have:

  • Having examples of applications published in the Google Play store is a plus.
  • Knowledge of an Object-Oriented Programming language such as Java is a plus.
  • Familiar with Agile development.
  • Having knowledge of security strategies is a plus.
  • Self-motivated, and good team working skills.
  • Strong communication and documentation skills.
  • You are resourceful, a fast learner and curious about the latest tech and Android’s trends.
  • A proactive personality, and a desire to deliver your best work.
  • A love for improving software development workflows and processes.