Senior Software Engineer/Android Mobile
- Opportunity to work on the latest technology and methodology
- Surry Hills based with a hybrid working model
- You’re curious and prefer to know how stuff works instead of just getting things done. You want to learn, but also share your knowledge with others on the team.
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 an 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.
The Opportunity:
WDigital are seeking a Senior Android Engineer to join one of the squads in the Digital Experience Tribe. The Digital Experience Tribe primarily focuses on consumer facing platforms such as Mobile Apps, Website Ecommerce and Content.
What you'll do
- Design and implement and support features for the flagship Woolworths Android app
- Use best practices to deliver high quality code; Unit-test code for robustness including edge cases, usability, and general reliability
- Implement new features and optimize existing ones from draft to implementation
- 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 Mobile 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:
- Demonstrable experience building, releasing and supporting multiple Android apps
- 5+ years experience in native Android app development
- 5+ years experience in aspects of the mobile SDLC life cycle
- Deep knowledge of the Android SDK
- Understanding of architecting complex Android solutions, experience in both MVVM and MVP
- Strong knowledge of Google’s Android design principles and interface guidelines
- An appreciation of good API design in a mobile context
- Writing & maintaining Unit tests and UI tests
- Familiarity with continuous integration
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.