Lead Mobile Software Engineer at THE ICONIC

Engineering, Sydney CBD Hub sydney engineering
Description
Posted 6 days ago

THE ICONIC Tech is driven by innovation and quality is highly valued. We look for Engineers who can solve problems at scale! Our systems handle a massive amount of traffic, and with more than 5 million customers visiting our site each month, it’s guaranteed you’re going to get first-hand feedback from customers on the code you deploy! As an engineer at THE ICONIC, you will learn every day. You will work alongside skilled and collaborative team members and play with hot tech in live environments. We value inclusivity where everyone has a voice and wants to contribute to our innovation culture. And yes, we have amazing employee discounts to shop on THE ICONIC!

Key tech you’ll play with in this role:

  • Swift (> iOS13) or Kotlin (Android min SDK 21)
  • XCTest (iOS) or JUnit (Android)
  • (RxSwift or RxJava)

What you’ll do

  • Lead a team of iOS and Android engineers 
  • Apply your curious mind and engineering skills to dig deep and find creative ways to help stakeholders and use value-oriented tech
  • Communicate effectively across the business

Key learning opportunities to help you grow

  • Learning Days & access to THE ICONIC Learning Bank to accelerate your own learning
  • Work alongside subject matter experts and across our dynamic business

THE ICONIC is Australia and New Zealand’s leading online fashion, sport, kids and lifestyle retailer. Our purpose is Liberation, and we create seamless and inspiring experiences for our customers, our people and our partners so that they can express the best version of themselves. We DREAM BIG through collaboration and innovation, and we bring incredible ideas to life! 

Our business is dynamic and tech plays a key role in helping it thrive! From our customer experience online or via our apps, to our fulfilment centre robotics, supply chain tech and everything in between, our Tech team is there.  

To be considered for this role, you will have:

  • Experience leading software projects 
  • Excellent written and oral communication skills with the ability to clearly articulate complex architectural and technical problems
  • The ability to apply agile methodologies 
  • Deep familiarity with iOS or Android mobile software architecture
  • Experience with APIs - RESTful API design, be able to collaborate with backend developers
  • A security-first mindset
  • Experience leading a small team of mobile engineers coding in Swift (> iOS13) or Kotlin (Android min SDK 21)
  • Strong experience in unit testing frameworks such as XCTest (iOS) or JUnit (Android)
  • Familiarity with Reactive programming (RxSwift or RxJava)
  • Experience with automated deployments (CI/CD)

If you have these skills also, it would be a plus!

  • Knowledge of modern software architecture paradigms such as microservices and event-based architectures
  • UX/UI Design
  • CICD with Bitrise and Fastlane
  • Knowledge of single codebase mobile native solutions such as React Native or Flutter

This role is performed on a hybrid working arrangement, which means you will split your time working in the office and in a location of your choice. When in the office you'll usually be based in the Sydney CBD with great transport, shopping and food districts, and all within close distance to Hyde Park for those who enjoy lunchtime exercise or just some fresh air!