Kogan.com is Australia’s largest online retailer. We use technology and digital efficiency to make prices on the latest products more affordable for our customers. Tech is our thing -  we love using it to solve problems.

We are looking for a passionate and knowledgeable iOS software engineer to join our engineering team.


The Role

In this role you will have a lot of responsibility and independence with a massive impact on the thousands of Kogan.com customers who interact with our apps on a daily basis.

From a technical point of view, you’ll be hands-on (crunching the code) whilst also providing architectural input, thought leadership and expertise in all aspects of the mobile development lifecycle. We’ll want you to be good at getting stuff done, whilst regular innovating and experimenting with new tech.

From a product perspective, we’ll want your analysis, design and user experience skills to be working their magic and providing great business outcomes and experiences for our customers.

You’ll be:

  • Building new and game changing features for our iOS mobile app

  • Owning of these features from idea to deployment

  • Maintaining a high level of quality both in the look and functionality of our apps

  • Keeping our mobile stack and technical landscape fresh and pushing the boundaries


What skills/experience are we looking for?

You’ll be someone who pushes for innovation and are ready to take the lead in all aspects of our mobile app development lifecycle, ensuring our tech and customer experience is world class.  You'll need to be fast paced - we like to deliver new functionality and improvements to our customers often, so you'll be seeing your code in production regularly!

You’ll have:

  • Experience in building and maintaining high profile mobile applications.

  • Deep knowledge in the iOS development environment and iOS design patterns.

  • A thorough understanding of the iOS development environment with working knowledge of testing, Pods and iOS design patterns.  Objective-C knowledge is a must, Swift & React Native are a bonus!

  • Multi-Threading and memory management specific to mobile devices Understanding of caching mechanisms.

  • Knowledge of the whole stack including server side technologies

  • An understanding of complex code bases, including API design techniques

  • Great collaboration skills to work with our design and engineering team to create an awesome experience for our customers

  • An eye for great design and the ability to write elegant, readable and well documented code.

  • Attention to detail with a high standard of quality.

  • Can apply an entrepreneurial approach and passion to problem solving to building products.

  • Experience with the following languages and/or working in an agile environment previously is a plus: Objective C, Swift, Javascript, Python, Django, React Native, Android App Development..


Want to get involved?

Email dev.jobs@kogan.com.au with the subject line [IOS-201704]. Ensure you tell us why you’ll be great for the role and you supply examples of previous work (including apps that you’ve been a part of).