Senior Android Developer
The Warehouse Group
Auckland, Auckland, New Zealand Full-time
6d ago

Company Description

Our purpose at The Warehouse Group is Helping Kiwis live better every day. The Warehouse Group (TWG) is at the most exciting point in our nearly 40 year history as we transform our way of working to meet the demands of a constantly evolving retail industry.

We’ve moved to Agile working to meet the ever-changing demands of our customers. We’re simplifying the way we work, speeding up decision making, and breaking down the hierarchy so we work better, faster.

Our Technology footprint is impressive and underpins the successful running of our impressive operation. From our digital presence to our warehouse and order management systems plus a myriad more, we’re a place Technologists want to be and we’d like you to be a part of that.

Job Description

Allocated to a squad, you will work collaboratively with a multi-disciplinary team to deliver outcomes for each squad.

In your role you will help in the delivery of high quality software products & solutions within our engineering delivery teams, your responsibilities may include :

Responsible for building beautiful, elegant, clean and secure software products & services that meet business objectives and create amazing best in class’ customer experiences.

Leading our product development practice in modernising, extending and maintaining our mobile application platforms.

Keeping abrest of new technologies, contributing to improving our engineering practice and train / mentor fellow peers.

About You :

  • We’re looking for an experienced Native Android developer with Kotlin & Java skills. You’ll bring the following skill set to the role :
  • 4 years+ experience
  • Kotlin & Java experience
  • Android Studio IDE
  • Experience working with UX designers.
  • Experience working with other mobile developers (Eg. iOS)
  • Experience working with RESTful web services and consuming and handling JSON responses
  • Android unit testing
  • RxJava and / or Coroutines
  • Local Caching techniques, (Eg. Room)
  • Solid working knowledge of common design patterns (eg. MVP / MVVM) and when / how to use them.
  • Competent in architecting, structuring, and building efficient mobile apps
  • Ability to modularize features and create libraries of android code to promote code reusability
  • Ability to author technical documentation that can be easily understood by others in the development team
  • Additional Information

    What's in it for you? We offer a dynamic, supportive team environment within a business that cares about and recognises individuals.

    The business is at an exciting point in its life story. By empowering our teams and increasing cross-collaboration, we’ll continue making TWG New Zealand’s best place to work!

    Does this move excite you and sound like something you’re up for?

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form