Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Engineer, Mobile (Android)

at Xero

Posted 2 days ago 1 applied

Description:

  • You will develop software for mobile products on the Android Development platform.
  • You will continually drive delivery and continuous product improvement.
  • You will help maintain the standard for engineering excellence at Xero and support your team members in building products together.
  • You will demonstrate leadership on best practices and be a role model and mentor for other team members.
  • You will contribute to our cross-functional environment by working towards the same objectives, using modern principles and practices.
  • You will seek clarity with technical complexities and demonstrate smart ways to automate.
  • You will make data-driven decisions that will release value early to solve Xero customers' problems more effectively.
  • You will create high-quality and scalable software, coach others, and automate manual processes.
  • You will design and perform sophisticated testing activities to reveal product quality.
  • You will efficiently assess and resolve development or production issues and communicate impacts to stakeholders.
  • You will contribute to Xero's engineering standards and frameworks.
  • You will proactively maintain, grow, and share knowledge of development technologies.
  • You will champion automation of delivery processes and ensure software runs as expected.
  • You will be a proactive champion of agile and delivery practices.
  • You will participate in interviews and recruitment processes.

Requirements:

  • You must be a strong advocate and teacher of TDD and automated tooling.
  • You should be proficient with CI/CD concepts and tooling.
  • You must be able to make major code design decisions for individual products.
  • You should have an eye for detail and a passion for good UI/UX.
  • You must have expert command of Android Studio IDE.
  • You should maintain high coding standards with an emphasis on testing.
  • You must have experience in developing secure, performant, and scalable software.
  • You should have experience with agile methodologies.
  • You must keep up with the latest Android development trends.
  • You should be proficient in Kotlin.
  • You must have knowledge and experience working with MVVM and clean architecture patterns.

Benefits:

  • You will be part of a company that values authenticity, inclusivity, and care.
  • You will have the opportunity to dream big, lead, and embrace change.
  • You will work in a collaborative team environment.
  • You will be expected to deliver on commitments and take ownership of your work.
  • You will contribute to creating beautiful experiences that people love.