Android Team Lead at Zeller

Engineering - Devices and Front End, Full Time, Melbourne (Hybrid) melbourne engineering full-time
Description
Posted a month ago

About Zeller

At Zeller, we’re reimagining business banking. We’re champions for small to medium sized businesses, challenging the status quo, and eventually, the big banks. 

Why is it exciting to work at Zeller?

We’re big believers that ‘talent attracts talent’. Our goals are ambitious and exciting, and we need an incredibly skilled team to achieve them. Our team comes from all walks of life, and though we’ve been apart for such a long time, our culture has remained strong.

Founded in 2020, we have the vibrant, innovative ‘feel’ of a start-up, whilst having the pretty cool moniker of being ‘Australia’s most valuable pre-launch start up’. Ever.

When you join Zeller, you’ll be working alongside incredible talent to come up with solutions for unique and often original ideas. The team are champions for each other, and one of our strongest attributes is our team-first mentality.

There are some incredible things on the horizon at Zeller - we can't wait for you to join us.

As an Android Engineer Team Lead at Zeller you will own the delivery of essential features to our merchants and their terminals. You will oversee a variety of initiatives, while striving for high quality, performance, and responsiveness in our applications.

This is a hands-on role. We are looking for an accomplished engineer who is looking to build great software, empower their team members, and assist an evolving software delivery process.

Your responsibilities will include:

  • Collaborating with cross-functional teams to define, design, and ship new features
  • Leading technical architecture, coding standards, and other team policies
  • Managing individual team members at all skill levels, encouraging their professional growth and levelling up their contributions
  • Being the primary point of contact for your team’s initiatives
  • Prioritising tasks assigned to your development team
  • Your experience:

  • Proficiency in native application development for Android devices, using Kotlin
  • A strong background in software engineering; has great knowledge of Object-oriented principles and CLEAN architecture
  • Advocacy for quality within the team through sound testing strategies and establishing effective processes
  • CI/CD pipeline deployment and maintenance
  • Knowledgeable of various programming architectures and paradigms
  • Supported rapid and agile product deployments
  • Extensive experience in integrating with external APIs
  • Bonus Points:

  • Experience with multi-module Dagger projects, MVI, Rx, Bitrise, GraphQL, and Jetpack libraries for modern android development
  • Experience with PCI compliant environments (PCI-PTS, PCI-DSS, etc)
  • Experience in the payments domain
  • Your Attributes

  • Logical, ethical, mature, and responsible
  • Communicates well with other members of the company
  • Works well within a team; coming up with solution options, giving and receiving feedback, pair-programming, etc.
  • Has the courage to speak up and challenge the status quo 
  • Prepared to be bold yet consistent with your engineering principles
  • Self-starter who can show initiative in key-areas where help is needed
  • Fast learner, humble and loves to share knowledge
  • Calm and exercises positive level of stress in exceptional circumstances such as; production issues, timeline requirements
  • Understands the economics of software development 
  • Like the rest of the team, you’ll benefit from:

    A competitive salary package, including equity from an early stage;
    A balanced, progressive and supportive work environment;
    Excellent parental leave and other leave entitlements;
    Hybrid working arrangements;
    Excellent learning and development opportunities;
    Plenty of fun and social opportunities - we love to come together as a team, both virtually and in person;
    Being part of one of Australia’s most exciting ‘scale-ups’.