Taro Logo

Engineer, Mobile (iOS)

A technology company that makes running a business beautiful by providing small business software solutions.
Melbourne VIC, AustraliaBrisbane QLD, AustraliaSydney NSW, Australia
iOS
Mid-Level Software Engineer
Hybrid
Enterprise SaaS · Finance

Job Description

Xero is seeking a Mobile iOS Engineer to join their team in developing software for mobile products on the Apple iOS Development platform. As part of Xero's mission to make running a business beautiful, you'll be working on solutions that empower small businesses with big business technology. The role involves creating robust, high-quality software while maintaining engineering excellence standards. You'll work in a cross-functional environment, using modern principles and practices, and make data-driven decisions to solve customer problems effectively. The position offers opportunities for continuous learning and growth, with emphasis on mentorship and collaboration. You'll be responsible for everything from software creation and testing to resolving production issues and maintaining infrastructure. The ideal candidate should be proficient in Swift, experienced with modern iOS development practices, and passionate about creating excellent user experiences. Working at Xero means joining a company with strong values focused on being human, challenging the status quo, teamwork, ownership, and creating beautiful experiences.

Last updated 2 months ago

Responsibilities For Engineer, Mobile (iOS)

  • Create robust, high-quality, and scalable software
  • Design and automate testing activities
  • Triage and solve development and production issues
  • Maintain and monitor delivery processes
  • Practice agile software development
  • Participate in code reviews
  • Contribute to technical solution designs
  • Maintain knowledge of Xero's engineering standards and practices
  • Actively participate in incident responses

Requirements For Engineer, Mobile (iOS)

  • Swift proficiency
  • Experience with MVVM and clean architecture patterns
  • Strong command of Xcode IDE
  • Experience in test-driven and trunk-based development
  • Confident with CI/CD concepts and tooling
  • Experience in developing secure, performant and scalable software
  • Experience with agile methodologies
  • Experience using and keeping up with latest iOS development trends
  • An eye for detail and passion for good UI/UX

Related Jobs

Mobile Engineer, iOS (Australia)

Remote iOS Engineer position at The Athletic, building and maintaining their native iOS app for sports news coverage. Requires 2+ years Swift experience.

Software Engineer, Mobile, iOS, Photos

iOS Software Engineer position at Google Photos team in Sydney, focusing on mobile development and requiring 2+ years of iOS experience.

Software Engineer, Mobile, iOS, Photos

Software Engineer position at Google Photos team in Sydney, focusing on iOS mobile development, requiring 2+ years of experience in iOS and software development.

Software Engineer, Mobile, iOS, Photos

iOS Software Engineer position at Google Photos team in Sydney, focusing on mobile development and photo sharing services, requiring 2+ years of iOS development experience.

Software Engineer (Data Platform)

Senior Data Engineer position at Optiver Sydney, focusing on building and optimizing data platforms for research teams, requiring Python expertise and 3+ years experience.