Jobs /

Android Software Developer

PayByPhone

Apply Now

Job Details

Location: Vancouver, Metro Vancouver Regional District, British Columbia, Canada Posted: Sep 23, 2022

Job Description

The Product Development Team at PayByPhone is looking for a dedicated and curious Android Software Developer to build features and improve the user experience, performance and reliability of our Android application.


PayByphone’s platform processes over 100 million transactions per year and supports more than 30 million users worldwide. You will have the opportunity to work on industry-leading concepts, standards, and design that support our transaction volume, with an emphasis on user experience.

Since our acquisition by Volkswagen Financial Services, our growth has a global focus, and we can’t do it alone. We need the right people working with us to help reach our goals and we want it to be you.

Here’s what you’ll do:

  • Design, develop, and fix defects for the PayByPhone Android application according to the team’s immediate priorities, producing well-factored and well-tested code that meets established standards.
  • Contribute to large-scale technical design and architecture discussions
  • Make constructive and substantive code review suggestions. Respond constructively to and learn from code review feedback.
  • Contribute to the improvements of our development process and technical practices.
  • Contribute to the development of our test automation suite, including unit tests, integration tests, and UI tests.
  • Participate in the tests of the application through unit, automation and manual tests where necessary.

The must-haves:

  • 3 - 5 years’ experience with Knowledge of Android User Interface Design principles and guidelines
  • Proficient in Java and / or Kotlin Android programming, including best practices for developing Android applications using Android Studio, Android SDK, Gradle, and native Google APIs (e.g. Google Maps, Google Pay, etc.)
  • Experience with mobile application development, including modern application design patterns (e.g. MVVM), tools (e.g. RoomDB, coroutine, retrofit) and have a good understanding of the mobile application lifecycle.
  • Experience with coding applications against platform REST APIs
  • Automated testing, including use of version control, and CI / CD technologies

The nice to haves:

  • Bachelor’s degree in Computer Science or Software Engineering
  • Ability to design and implement compelling user experiences in a mobile application
  • Experience working in an agile software development environment
  • Ability to work through ambiguity and changes, with strong problem-solving skills
  • An enthusiastic and quick learner, with an ability to quickly become productive in an unfamiliar codebase

Success in this role looks like :

  • Writing clean, maintainable code with good test coverage
  • Effectively communicating technical decisions
  • Collaborating with and learning from your teammates
  • Making regular contributions to the team's processes, roadmap, and architecture
  • Collaborating with team members, UX designers, and product managers to design, develop, test, and release broadly specified work, with quality.
  • Helping improve the team’s processes and the application’s code base.

About us:

Our values here at PayByPhone are more than nice words on a poster- they’re fundamental to who we are and everything we do. We value making things happen- we encourage creative solutions and calculated risks. We embrace that mistakes are part of the journey to the destination. We value curiosity and personal development. We are committed to furthering your professional development by providing individual and collective learning and development opportunities. Most importantly, we value working together and having fun. We may be developing leading technology solutions across the globe, but we don’t take ourselves too seriously and prioritize flexibility in our work and life.

We are a leading-edge organization integrated in over 1000 cities with employees in Europe, UK, Canada and the US. As a subsidiary of Volkswagen Financial Services, you will be part of a global team of diverse talent where you will be empowered to be yourself, speak up and be part of our transformation journey.

At PayByPhone, we operate in a constantly evolving world. With change being a long-time friend of ours, we have our values to guide how we work as a team to deliver on our commitments. In short, we:

Make things happen

Stay curious

Work together

Have fun

See through our customers’ eyes

To see our values in action, explore our Instagram , LinkedIn, Twitter, and our Careers page. If you’re interested in reading the story behind our values, head on over to our About Us page.

About PayByPhone

PayByPhone operates on a state-of-the-art IT platform that supports payments via touch-tone/IVR, text, the Internet and mobile web.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free