Senior iOS developer

Found in: Talent AU C2 - 3 weeks ago


Melbourne, Australia AGL Full time

Join the change. Together, we’ll make history.

As we keep the lights on for over four million customers and move towards a more sustainable way of life, it’s an exciting time to be at AGL. We’re re-imagining how homes and business live and work across the country and we want you to be a part of it. This moment will define our time, and your career as you work alongside Australia's best and brightest minds. You’ll grow and learn in a collaborative, safe and supportive environment and play your part in changing the course of tomorrow.
Everyone at AGL is an important part of building a better energy future and we want you to join in.

About the Role

We’re looking for a Senior iOS developer to join our mobile app team at AGL. Our app is all about giving our customers the power to track their usage, keep an eye on their solar panels and home batteries, pay bills, and more.

You'll be a key player in our team, helping us enhance our app with awesome features and bringing our ideas to life. From brainstorming to release, you'll be right in the thick of it, making magic happen for our customers. We work in an agile environment, so get ready to team up not just with us, but also with other teams like digital, SAP, and data and analytics.

Our native app is written in Swift, and you’ll be working with exciting frameworks including SwiftUI, UIKit, UserNotifications, AVFoundation, WidgetKit and more. Making our app accessible for all is important to us, so you’ll even get to work with accessibility features such as audio graphs.

Day In the Life

Your day-to-day will be a mix of everything One day, you might be deep in code or whipping up some automated tests. The next, you could be teaming up with UX designers and business analysts, or diving into some code refactoring and architectural chats. Plus, you'll be part of testing activities and keeping our continuous integration pipelines and deployment in check. You'll have a say in our mobile app team guild, join product showcases, dive into architecture discussions, and help shape features. From time to time, you may also work on our Android app or mobile API. Never a dull moment

About You

You're a team player with solid Swift and native iOS experience. Ideally, you've already launched iOS apps on the App Store and have a bit of know-how with continuous integration and delivery pipelines. You’re comfortable with reactive programming, and are familiar with frameworks such as RxSwift or Combine. You can explain complex technical concepts to anyone, in all sorts of settings including team meetups and product showcases.

Key Qualifications

  • Experience in native iOS development.
  • Proficient in Swift and knowledgeable about modern iOS frameworks and development practices.
  • Experience with reactive programming and the use of frameworks such as RxSwift or Combine.
  • Team-oriented individual who fosters team success.
  • Solid understanding of test-driven development, continuous integration, and the creation of high-quality native app solutions.

Preferred Qualifications

  • Demonstrated experience in launching iOS apps, preferably available on the App Store.
  • Familiarity with CI tools and processes like Azure, BuildKite, Bamboo, or similar.
  • Some experience or interest in Android app development.

We’d love to see your application, submitted by: Sunday 28th April, 2024.

Inclusion at AGL

At AGL, we value diversity and welcome applicants from various backgrounds, including Aboriginal and/or Torres Strait Islander peoples, individuals with disabilities, culturally diverse individuals, and members of the LGBTQ+ community. AGL is dedicated to maintaining a diverse workforce and encourages applicants to share their lived experiences.
We offer reasonable adjustments throughout the recruitment process and respect the privacy of those who choose not to disclose. To learn more visit: www.agl.com.au/careers

AGL is a Circle Back Initiative employer - we commit to respond to every applicant.

Job Family Group:

Information Technology - Internet-Based


  • Nine iOS Dev

    6 days ago


    Melbourne, Australia Change Recruitment Full time

    08/1/23 - Melbourne - Full Time Reaching out to all mid-senior level iOS developers looking to start the year with a brand new role working for one of Australia's most loved Media companies! About the company A well known household name and leading the television market in Australia through their streaming services as well as their growing publishing and...

  • React Native Developer

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia Firesoft People Full time

    Senior AWS Full Stack Developer  Remote Contract Role with immediate start. (6 Months) - Melbourne or Sydney Join a team of Highly Skilled Technology Experts. Specilise in High-Quality Enterprise Solutions. We are working with a well-establish client who are at the forefront of delivering innovative, high solution Cloud Platform...

  • Senior Network Engineer

    Found in: Talent AU C2 - 2 weeks ago


    Melbourne, Australia Swinburne Full time

    Senior Network Engineer opportunity within Swinburne’s Information Technology Infrastructure Group Full time, fixed term position (12-months) Hawthorn (flexible working options) and attractive salary and benefits About the Role  We have an exciting, fixed term opportunity for a Senior Network Engineer. You will be responsible for the provision...

  • Senior SAP Developer

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia ignite Full time

    Location : ACT, NSW, QLD, SA, VIC, Offsite. Duration : 4-month contract with 1x6 month extension. Eligibility : Baseline Security Clearance. Hybrid working conditions available. About the opportunity: Are you a talented Senior SAP Developer looking to make a significant impact in the world of digital client services? Our government agency are...

  • Senior Software Developer

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia Oracle Full time

    We are looking for a Senior Software Engineer to join one of our Development Teams in Melbourne. You will be working as part of a high performing cross-functional team on a large Software-as-a-Service (SAAS) system. You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure, and Energy and Resources...

  • Senior Software Developer

    Found in: Talent AU C2 - 12 hours ago


    Melbourne, Australia Oracle Full time

    We are looking for a Senior Software Engineer to join one of our Development Teams in Melbourne. You will be working as part of a high performing cross-functional team on a large Software-as-a-Service (SAAS) system. You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure, and Energy and Resources...

  • Senior Project Development Manager

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia Brunel Full time

    As the senior project development manager you will lead a team of 4 in the development and execution of the strategy of solar, battery(BESS), hydrogen and hybrid utitlity scale projects from conception through to completion.The ideal candidate will have strong knowledge of the renewable energy industry in Australia, be able to build and maintain strong...

  • Asset Management

    3 days ago


    Melbourne, Australia Anton Murray Consulting Full time

    Melbourne- Asset Management- PermanentBroad responsibilities: - Manage reconciliations and trading operations for all Australian and global managed investment schemes and investment mandates, maintain portfolio data within portfolio management system, ensuring that the Senior Investment Operations Analysts have accurate information to report to their...

  • Senior AEM Developer

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia Transurban Full time

    Every day. We create city-sized solutions, building and operating safer, smarter, and more sustainable roads to solve pressing transport challenges that are slowing cities down.    About the role    We’re seeking a Senior AEM Developer to be responsible for providing technical analysis, design and software development for Transurban’s AEM (Adobe...


  • Melbourne, Australia Real Estate Career Developer Full time

    Agents Representative Course desireable - Traineeships available in Real Estate - Use your transferrable skills to start a new career in Real Estate Looking for something new and think you have exceptional customer service skills? We have clients looking for professionals who can handle conflict and resolve peoples problems to negotiate positive...

  • Tech Ba

    9 hours ago


    Melbourne, Australia XPT Software Australia PTY Ltd Full time

    **About us**: **About XPT** - XPT Software Australia PTY Ltd, incorporated in 2016, is a Software Services company - XPT works with top clients across Australia in Banking, Insurance, Telecom, Retail, Energy, Mining and Manufacturing domains. - We have 120+ technocrats in Australia working at our client locations. - XPT Software Australia is part of group...

  • Senior Pharmaceutical Business Development

    Found in: beBee jobs AU - 1 week ago


    Melbourne, Victoria, Australia mexec Full time

    ASXBiopharmaceuticalsLicensing Our Client Our client is an international life sciences company developing and commercializing new pharmaceuticals. The Opportunity The Company is seeking the services of an experienced Senior Business Development / Licensing Professional to join its small Business Development team in Melbourne. Reporting to the Business...

  • Property Manager

    7 days ago


    Melbourne, Australia Real Estate Career Developer Full time

    Flexible salary based on experience - One of the most reputable agencies in the city fringe - Professional training and development opportunities **The Opportunity** Our client has been a driving force in Melbourne's real estate market since it was founded in 1998. With a commitment to customer-centric real estate, this team has grown into a thriving...

  • Senior Experience Designer

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia UniSuper Full time

    12-month maternity leave contract Lead discovery and design of exceptional digital experiences and services High performance culture is supported by a range of benefits About US  UniSuper is a place where brilliant thinkers and passionate people come together. As one of Australia's largest super funds, the work you'll do with us makes a meaningful...

  • Senior AEM Developer

    Found in: Talent AU C2 - 3 weeks ago


    Port Melbourne, Australia Transurban Full time

    Every day. We create city-sized solutions, building and operating safer, smarter, and more sustainable roads to solve pressing transport challenges that are slowing cities down. About the role We’re seeking a Senior AEM Developer to be responsible for providing technical analysis, design and software development for Transurban’s AEM (Adobe Experience...

  • Adobe Campaign Senior Developer

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia Pyramid Global Technologies Full time

    About the job Adobe Campaign Senior Developer Roles & Responsibilities: Ability to build high quality inbound and outbound flows using Adobe Campaign Management System. Designing and populating schemas developing workflows and configuring delivery templates. Play a key role in the development of client-centric and automated communication with...

  • Senior Developer

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia FourQuarters Recruitment Full time

    IT & Telecomms Software - Developer Melbourne Permanent / Full Time Java microservices / API development (Angular desirable) IAM - OAuth, Auth0, Okta (OIDC) Permanent role, 3 days in CBD office About the role:Senior full-stack developer, or Technical Lead, required to join a Security Engineering team on a full-time basis.You will: Work as part of...


  • Melbourne, Australia Real Estate Career Developer Full time

    Learn more about our opportunities as they come in, before advertising. - Assistant Property manager this is your chance to step into your own portfolio - Work form Home flexibility and negotiable weekends are available. Looking to secure a role that delivers on its promises. Have a look at our amazing 5 star google review and see how our consultants could...

  • Senior Business Development Manager

    Found in: Talent AU C2 - 3 weeks ago


    Melbourne, Australia Ofload Full time

    About Ofload and our mission At Ofload, we're at the forefront of digital freight services, empowering businesses to build efficient, flexible, and sustainable supply chains. Our mission is to achieve zero waste in trucking by digitising the transport industry.Every day in Australia, around 30% of trucks travel empty and a further 50% are idle amounting to...

  • Senior Business Development Manager

    Found in: Talent AU C2 - 4 days ago


    Melbourne, Australia Ofload Full time

    About Ofload and our mission At Ofload, we're at the forefront of digital freight services, empowering businesses to build efficient, flexible, and sustainable supply chains. Our mission is to achieve zero waste in trucking by digitising the transport industry.Every day in Australia, around 30% of trucks travel empty and a further 50% are idle amounting to...