Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Shine Solutions, established in 1998, is an Australian IT consultancy and software development services provider that uses cutting-edge technologies and expertise to create practical, innovative technology solutions. While technology is our craft, our core focus is always on people – our clients and our team. We are a privately owned company with a dedicated team of over 160 consultants and engineers based across Melbourne, Sydney and Canberra.
When you work at Shine, you will work with a team that:
- Loves sharing experiences and learning from each other
- Is deeply passionate about all things technology
- Supports flexible working arrangements
- Encourages further learning opportunities
- Challenges you – and encourages you to excel
The Role:
As a Senior Mobile Engineer – iOS, you’ll be a trusted technical expert, leading the design and delivery of innovative mobile solutions. You’ll guide others through complex problem-solving, provide sound estimates even amid uncertainty and manage scope to ensure high-quality outcomes. With strong architectural understanding and broad experience across multiple technologies, you’ll anticipate delivery, testing, and support needs while collaborating closely with both technical and non-technical stakeholders. At Shine, we value excellence, innovation and accountability. Expect to work with cutting-edge technologies, be challenged and supported and have the flexibility and ownership to define your success.
Required Skills & Experience:
- Expertise in idiomatic Swift and deep working knowledge of UIKit for building complex, stable interfaces. Must be proficient in handling existing codebases that involve Objective-C Interoperability.
- Proven working knowledge of Combine and experience applying functional/reactive patterns to manage complex, asynchronous data flows and state.
- Deep level understanding of design patterns (including MVVM as a baseline).
- Must have proficiency in writing robust Unit and UI/Integration Tests.
- Proven experience taking ownership of the entire feature lifecycle.
- Strong familiarity with CI/CD pipelines and the ability to provide high-quality code reviews.
- Deep level command of asynchronous programming, specifically using Swift Concurrency.
- Full understanding of app store submission and approval process.
- A good sense of UI/UX best practices and the Apple Human Interface Guidelines (HIG).
- Benefit if you have worked with CoreLocation and mapping frameworks (e.g., MapKit or third-party mapping solutions).
- Cross-Platform (React Native or Flutter) or exposure to other mobile platforms (Android Kotlin/Java).
We put people first. And it pays off.
At Shine, Integrity is more than just a platitude. It’s ingrained in all that we do - from our carbon neutral footprint, to our philanthropic activities to conducting regular reviews of our actions to ensure that we foster a diverse and inclusive workplace.
We value diversity, equity, and inclusion at Shine. We believe that creating a diverse team, which includes individuals from different backgrounds and with varying experiences, skills, and perspectives, will drive innovation, creativity and success.
We’ve created a working environment that respects and nurtures technologists. Our staff engagement rates are significantly higher than industry averages. Our average tenure is also longer. And our staff turnover is lower.
In fact, our engagement rate of 88% places Shine in the top 10% of Professional Services Organisations globally.
How do we do it? By putting you first – always.
What else can you expect?
- On top of our one-of-a-kind culture, you’ll also enjoy some tangible perks like:
- Funding for approved training programs and certifications, such as AWS and GCP.
- Pre-approved up to $250 per year on reference books or self-paced training materials of your choice.
- Access to online training modules to keep abreast of the latest technologies.
- Financial incentives to share your expertise on our blog, at team forums and industry events.
- Lifestyle leave - you can buy extra annual leave each year, out of pre tax income.
- Access to an EAP (Employee Assistance Program) for confidential counseling sessions.
If you’re looking to work for leaders in technology solutions who put people first, you’ve found a match!!
Key Skills
Ranked by relevanceReady to apply?
Join Shine Solutions Group and take your career to the next level!
Application takes less than 5 minutes