Senior Developer - Digital Engineering

Job Type:Full Time

At Xero, we’re here to make running a business beautiful. By making small business more efficient every day, connecting them with big business technology and empowering a community behind them, their potential is limitless. When that happens, we’re not only helping small businesses, we’ll be building a stronger economy that can change the world.

The Digital Engineering team own, maintain, and develop architecture as well as delivery of digital experiences across the marketing ecosystem. We are a close and friendly distributed team. As a senior member of the team, you will take part in improving both the solutions delivered and the performance of your teammates. Help drive a growth culture of professional development and delivery.

In addition, you will be working with several other highly motivated, close-knit teams including designers, UX experts, product owners and marketing stakeholders. Joining us will help you make a positive impact on the code, on the team and Xero itself.

What we are looking for:

  • Strong mastery of:
    • React
    • Javascript/Node JS (ES6)
    • Java
  • With a fair understanding of some of the following
    • Storybook
    • End-to-end testing, testing automation
    • CSS-in-JS experience
    • AEM/Sling
    • AWS (mainly S3, Lambda, ELB, IAM)
    • Akamai (or other CDNs)
    • CI/CD products (Teamcity or Jenkins)
  • A quality assurance mindset, desire to create high quality and efficient solutions
  • A passion for mentoring other developers and helping them reach their potential
  • An understanding of how Agile, Lean and DevOps principles enable software teams deliver value to users more effectively
  • Experience with test driven approach to development (TDD/BDD)
  • The belief that a strong team is more valuable than a group of individuals. Enthusiasm to help your team thrive through coaching, pairing, mobbing and educating
  • A desire to make a positive impact on the lives of millions of users
About you:
  • Be a high achiever, with a go-getter attitude
  • Great communicator
  • Excellent eye for aesthetics
  • Maintain an out-of-the box thinking
  • Someone who challenges the status-quo
  • Great teamwork, does not lose sight of their team members and goals
What you'll bring with you:
  • Strong coding skills and eagerness to implement world-class standards
  • Previous experience as a front-end or full-stack developer with agile cross-functional teams teams on long term, complex, multi-stakeholder projects ideally with a digital advertising focus
  • Ability to not only follow guidelines, but to challenge them and guarantee their accuracy
  • Capable of doing accurate estimation and communicate with product owners unexpected changes
By joining Xero you’ll be working in a rapidly growing global company that is making life better for people in small business, their advisors and communities around the world. We believe in inspiring people to do the best work of their lives, if you do too then apply!