Remote Senior Engineer, Moble (iOS)

at Xero

Posted 2 days ago 0 applied

Description:

  • At Xero, the purpose is to help businesses by automating routine tasks, providing actionable insights, and connecting them with the right data, advisors, and apps.
  • The Senior Engineer for Mobile (iOS) will develop software for mobile products on the Apple iOS Development platform.
  • The role involves driving delivery and continuous product improvement while maintaining engineering excellence.
  • The engineer will support team members in building products, demonstrate leadership on best practices, and act as a mentor.
  • Responsibilities include creating high-quality and scalable software, designing and performing testing activities, resolving development or production issues, contributing to engineering standards, and championing automation in delivery processes.
  • The engineer will also participate in recruitment processes and promote modern software and delivery practices.

Requirements:

  • A strong advocate and teacher of Test-Driven Development (TDD) and automated tooling for safe code releases is required.
  • Proficiency with Continuous Integration/Continuous Deployment (CI/CD) concepts and tooling is essential.
  • The candidate must be able to make major code design decisions for individual products.
  • An eye for detail and a passion for good UI/UX are necessary.
  • Expert command of Xcode IDE is required.
  • High coding standards with an emphasis on testing are expected.
  • Experience in developing secure, performant, and scalable software is needed.
  • Familiarity with agile methodologies is required.
  • The candidate should keep up with the latest iOS development trends and have proficiency in Swift.
  • Knowledge and experience with MVVM and clean architecture patterns are necessary.

Benefits:

  • Xero offers very generous paid leave that can be used flexibly, in addition to statutory holidays.
  • There is dedicated paid leave for physical and mental wellbeing, along with an Employee Assistance Program for mental health care.
  • Health insurance, life insurance, and income protection are provided.
  • Employees have access to wellbeing and sports programs, as well as employee resource groups.
  • The company offers 26 weeks of paid parental leave for primary caregivers.
  • An Employee Share Plan is available, along with beautiful office spaces and flexible working arrangements.
  • Career development opportunities are provided, reflecting Xero's commitment to its human values.