Senior iOS Engineer
Opportunity to work on the latest technology and methodology
Join a customer-obsessed technology business at the heart of Australia’s largest retailer
Sydney (Surry Hills/Norwest) based with a hybrid working model
We are Woolworths Group
We are Woolworths Group. 200,000+ bright minds, passionate hearts and unique perspectives connected by a shared Purpose – ‘to create better experiences together for a better tomorrow.’ It’s that Purpose that fuels our ambition to explore new ideas, make brave commitments and innovate better ways to meet the food and everyday needs of more than 24 million customers every week.
If you’re excited to turn today’s blue sky thinking into a better tomorrow for future generations, you’ll find yourself supported and enriched in a dynamic, inclusive and empowering workplace that reflects the diverse communities we serve. With a culture of genuine care, a flexible approach to work and opportunities across the group to grow your career and make a meaningful impact, the possibilities for what we can achieve together are endless.
What you’ll do
WDigital are seeking a Senior iOS Engineer to join one of the squads in Digital Platforms. It’s an Apps foundations squad that focuses on the architectural backbone, developer experience (DX), and infrastructure of our native iOS applications.Software Engineers work in cross-functional squads, consisting of 4-6 engineers, Engineering Manager, Platform Product Owner, Tech BA and QAs/test engineers to uplift the mobile and online platforms.You will have the opportunity to work in a passionate and supportive team, time will be spent building relationships and engaging stakeholders, as well as:
Building the core frameworks, CI/CD pipelines, and platform standards that enable dozens of other engineers to ship high-quality code safely and at scale.
Develop high quality, scalable and performant solutions.
Use best practices to deliver high quality code; Unit-test code for robustness including edge cases, usability, and general reliability
Actively participate in all phases of the SDLC
Work closely with, and incorporate feedback from, product management, UI designers, platform lead and other engineers on a tightly knit team cross-functional and agile team
Help define and encourage best practices, actively participate in code reviews
Contribute to a culture of automated testing
Focus on continuous improvement of the product, developer tool sets and productivity
Help evolve our technology stack to industry best practice
Coach and mentor more junior software engineers, helping them upskill through your guidance, advice and knowledge sharing
What you’ll bring
Our new Senior iOS Engineer will be driven and passionate, keen to get things done and able to make an impact in a fast-paced environment. We’re looking for a team player with:
Strong experience in modern engineering practices and disciplines
Demonstrable experience building, releasing and supporting multiple iOS apps
5+ years experience in aspects of the mobile SDLC life cycle
5+ years experience in native iOS app development, using Swift
Ability to stay calm and work through problems methodically
Deep knowledge of iOS application development in Swift using technologies and tools like UIKit, SwiftUI, Core Graphics, Core Animation, Core Data, AVFoundation, Push Notifications, Instruments and Xcode
Ability to architect complex iOS solutions, experience in common patterns such as MVVM and Viper
Experience with Fastlane, setting up CI/CD pipelines
Experience improving build times, reducing app sizes and app performance improvements.
What you’ll Experience
Team Discounts - Team discounts across our range of Woolworths Group brands you know and love and a robust rewards program that celebrates and incentivises purpose-driven work.
Wellness - Access to Sonder. Sonder provides free confidential 24/7 personalised financial, medical safety, psychological or physical support for team members and their families.
Everyone belongs at Woolworths Group
As one of the largest employers in Australia and New Zealand, we aim to create a truly inclusive workplace where everyone feels that they belong, can be their best selves, and reach their full potential.
Diversity, equity, inclusion, and belonging are key to realising our purpose of better together for a better tomorrow. We recognise the value our team’s diversity brings to our business, customers, and communities and that teams with diverse experiences and backgrounds enrich our group and are better able to innovate and solve problems.