Senior Software Engineer - IOS at THE ICONIC

Engineering, Sydney CBD Hub sydney engineering
Description
Posted a month 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)
  • Firebase Analytics
  • RxSwift / RxCocoa / RxRelay / RxBlocking / RxTest
  • Combine / Entwine
  • XCTest

What you’ll do

  • Working in an agile environment on enterprise-level, high-quality software to support THE ICONIC as a contributor to native mobile technologies and efforts in the online retail space.
  • Using best practice
  • Help build the roadmap

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:

  • Ability to clearly articulate complex architectural and technical problems
  • Ability to apply agile methodologies when it comes to lean software development
  • Expert in iOS mobile software architecture.
  • APIs - RESTful API design, be able to collaborate with backend developers
  • Security-first mindset
  • Expert in coding in Swift (> iOS13)
  • Expert in Reactive programming (RxSwift)
  • Well versed in unit testing frameworks such as XCTest
  • Experience with automated deployments (CI/CD)
  • Experience with Coordinator pattern, Autolayout, MVVM
  • Knowledge of modern software architecture paradigms such as microservices and event-based architectures
  • Experience with SwiftUI, Combine
  • UX/UI Design
  • CICD with Bitrise and Fastlane
  • Knowledge of single codebase mobile native solutions such as React Native or Flutter
  • Experience with Android development

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 or 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!