Mobile Android Engineer


Location: Wellington

Job Type: Full time


Xero is a beautiful, easy-to-use cloud based platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.

Diversity of people brings diversity of thought, and that is core to driving Xero’s mission. Supporting a culture of inclusion is something we’re immensely proud of. We know that a diverse workforce is a strength that enables businesses, including ours, to better understand and serve customers, attract top talent and innovate successfully. A part of that is to support many types of flexible working arrangements that allow you to balance your work, your life and your passions. So, from the moment you begin your journey with Xero, we will constantly strive to ensure you’ll feel welcome and supported to do the best work of your life.

About the role

In this role, you will develop software for mobile products on our android platform. You’ll continually work on delivery and product improvement. You will be joining our cross functional, App Layer focused mobile team at Xero. We are a tightly knit team that is passionate about what we deliver. We engage fully in our product at the research, discovery, prototyping, implementation and end of life phases. We see ourselves as the foundation product teams.

Every day will bring different challenges, but the key areas of your job will be to develop a deep understanding of the business domain that will help the team to build quality software and deliver customer value.

You'll work closely with a collaborative team to prototype, build, and test high quality apps; Identifying shortcomings in current technology. This role will give you the opportunity to work alongside both senior and lead engineers within the team.

At Xero, teams are expected to maintain all components which make up their product, which could involved some API/Service work in the form of BFFs (Backends for Frontend).

The successful candidate may be expected to lean into .Net Core as a way of supporting that effort.

About the Team

Xero Me is our employee self-service app for employees working in small businesses to easily manage work related paperwork and admin on-the-go, all in a single place.

Over the past year, Xero Me has received a lot of updates to modernise the application and has a large backlog of improvements and modernisations that we are actively working on. There are also exciting opportunities to work with product and design on future customer features.

The app consistently rates 4.7/5 stars on the Play Store and there is a huge opportunity ahead to further grow the reach of this app to positively impact employees that work in small businesses worldwide.

What you’ll bring:

  • Technical excellence in software engineering, including SOLID principles, XP/pairing, TDD, domain driven design
  • High coding standards and an emphasis on unit testing
  • Experience in developing software that is secure, performant and scalable
  • Experience with agile methodologies
  • Experience using and keeping up with latest Android development trends
  • Kotlin and Java proficiency
  • Experience with Jetpack compose and CI/CD principals
  • Knowledge and experience working with MVVM and clean architecture environments
  • Passion for building positive team culture
  • Open communication style
  • Building effective relationships
  • An eye for detail and passion for good UI/UX

  • Why Xero?

    Aside from the perks that include games rooms, free soft drinks, barista coffee, fresh fruit, sports teams and amazing offices, one of the best things about Xero is our people. You’ll join an inclusive, diverse product team with talented developers from all over the globe. Working at Xero will provide you with a diverse and inclusive environment alongside people who will respect, challenge, support and mentor you to have fun while you do the best work of your life.
    We support many types of flexible working arrangements, which allow you to balance your work, your life and your passions. We offer a great remuneration package which includes shares and life insurance in addition to your base salary plus a range of leave options to suit your well-being.
    Our work environment encourages continuous improvement and career development and you’ll get to work with the latest technology too. Our culture is one we’re immensely proud of - from the moment you step through our doors, you’ll feel welcome.

    At Xero we embrace diversity and inclusion and value a #challenge mindset. Research has shown that women and underrepresented groups are less likely to apply to jobs unless they meet every single competency or experience . If you are excited about this role, but your past experience doesn't align perfectly, we encourage you to apply anyway. You could be just the right person for a role at Xero. If you have any support or access requirements, we encourage you to advise us at time of application and throughout the interview process.
    You’ve got this!