Senior Software Engineer - RTA-729

Senior Software Engineer - RTA-729

20 Nov
|
The Staffing Group
|
Melbourne

20 Nov

The Staffing Group

Melbourne

You might think you know us, but were transforming.

In this rapidly evolving commercial landscape, were changing too.

And were only getting started.

The e-commerce landscape is changing at a rapid pace and Australian business, consumers and the broader community require services that are relevant to how they will transact, get online, shop, pay and deliver.

Australia Posts strategy involves helping our people, customers and communities build a better future delivering to everyone, everywhere, every day. We have strong opportunities ahead to better connect people as we pivot to a digital world.

The role

We have a really rare opportunity for a Senior Android developer to work on the highly regarded Australia Post App.

The app has previously won a customer experience award, has been the #1 app in the business category many times and has over 1.1 million active users on Android alone. During the pandemic our team has delivered many useful features to our customers, such as:

The ability to share collection authorisation

Viewing where a delivery was left (Safe Drop image)

Notification Preferences choosing to receive delivery notification via SMS, email or push

Often our teams deliver the full end to end solution, so you will be working in a cross-functional team made up of mobile developers, API developers, BA, QA and a UI/UX designer. We have an extensive backlog of features that we want to implement and plan on rewriting the core tracking experience in the next 12 months using Jetpack Compose. The app is seeing massive growth, this is your chance to make a big impact and improve peoples lives by working on an app for every Australian.

Your day-day will involve:

Translating UI/UX designs into high quality code, ensure the UI renders smoothly & is jank free

Proactively refactoring and managing technical debt and upgrading libraries

Developing key features with minimal guidance or assistance while following coding standards and writing tests

Problem solving, fixing bugs and working out how to integrate new technologies

Helping improve the design patterns in use and continuously improve the engineering

Skills & experience you'd bring:

Proficient in Kotlin or Java (Kotlin preferred)

Experience with RxJava or Co-routines ( Co-routines preferred)

Previous experience integrating with JSON REST based APIs

Comfortable integrating 3rd party SDKs

Experience creating custom views/UI components

Good knowledge of dependency Injection (Dagger, Koin, Toothpick or Hilt)

Good understanding of different architecture and design patterns such as MVVM, Repository

Experience writing unit tests and performing UI test automation (Espresso, Robolectric, Mock frameworks)

Good knowledge of how to setup a CI/CD pipelines and deploy the app to the Google Playstore

Good knowledge of the Gradle build tool

Sharing knowledge and presenting at our monthly Android Community of practice

Keeping up with the latest trends and emerging technologies with a willingness to learn new things

Knowhow of modularising and working in a modular code base

Good understanding of Git and branching strategies

You will be detailed oriented, a team player, like solving problems and have a passion for creating beautiful UIs with nice animations. You are creative, self-motivated and love learning/ sharing your ideas and knowledge.

We believe investing in our people is good business.

Thats why we have team dedicated to career coaching and support for our employees. And we know that your life outside of work matters. So, while we work hard, we also have a culture that promotes a genuine work/life balance.

Together, our differences make us stronger.

With a reach across Australia and beyond, were building a workforce thats as diverse as the communities we serve. Learn more about how we're supporting inclusion at Australia Post, here. If you require adjustments at any stage of the recruitment process, please reach out to the Talent Acquisition Diversity Team at **********.

Australia Post welcomes applications from Aboriginal and/or Torres Strait Islanders. Check out this short video to find out how we acknowledge and pay our respects to the Traditional Custodians of the land we operate on.

Ready to join the transformation of Australia Post? Click apply now, to help shape our tomorrow.

The original job offer can be found in Kit Job:
https://www.kitjobau.com/job/13053440/senior-software-engineer-rta-729-melbourne/?utm_source=html

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer - rta-729
Publish a new Free Offer
Need to publish an offer? With more than 1 million unique users per month, you will find the ideal candidate for your company instantly, what are you waiting for!
Publish Now

Subscribe to this job alert