Android Engineer

  • Waterloo
  • At Sonder.io
At Sonder, we help organisations improve the health, safety and wellbeing of their people, empowering them to be at their best. Our mobile app provides immediate, 24/7 support to our members from a team of safety, medical, and mental health professionals - plus onsite help for time-sensitive scenarios. Accredited by the Australian Council on Healthcare Standards (ACHS), our platform gives our customers the insights they need to act on tomorrow’s wellbeing challenges today. Founded in 2017, Sonder has rapidly expanded with operations in Australia, New Zealand, and the UK. After a highly successful Series B capital raise in August 2022, we are scaling globally to make a positive impact on our customers and their people. Our approach is both technology-driven and human centred aiming to transform workplace wellbeing with accessible, preventive care. 900,000+ eligible members across multiple countries 200 + team members, as well as an on-the-ground responder network  Partnerships with major corporations, education providers, and government agencies  Join Sonder’s mission to deliver timely and effective global support, and contribute to empowering people to be at their best. About the role As an integral part of Sonder’s Android engineering team, you’ll design, implement, and test Android applications, writing and reviewing code through iterative processes. You’ll integrate and customise components, maintain technical documentation, and diagnose performance issues. Collaborate with design teams and Product Managers to refine features, and participate in code reviews. This role is an exciting opportunity to drive technological advancement and impact global wellbeing through cutting-edge mobile solutions. What you’ll be doing Design, specification, implementation, and testing of Android applications through iterative processes Integration and customisation of software components to meet project requirements Creation and maintenance of detailed technical documentation Diagnosis of technical issues and performance analysis to ensure optimal application performance Collaboration with design teams and Product Managers to refine and integrate new features Participation in design and code reviews to maintain high standards of software quality Mentoring junior engineers to support their development and professional growth Who are we looking for? The ideal candidate has a growth mindset and is passionate, self-motivated, and takes pride in producing high-quality work every day. Above all else, you - the ideal candidate - will embody the Sonder values and love working in a fast-paced, dynamic workplace. What you bring to the team; Bachelor's degree in Computer Science, Software Engineering, or a related field 3+ years of experience in developing native Android applications using Kotlin Expertise in Android SDK, Jetpack libraries, and Material Design principles Demonstrated experience with: Coroutines and Flow for asynchronous programming MVVM architecture and Clean Architecture principles RESTful APIs and networking libraries (e.g., Retrofit) Firebase services and location-based features Unit testing and UI testing frameworks (e.g., JUnit, Espresso) Portfolio of Android applications developed and successfully published on Google Play Store Passion for learning and staying current with emerging technologies in mobile development Experience with CI/CD pipelines  Proficient in version control using Git, including branching and merging strategies Proficient in Kotlin and Java with strong knowledge of architectural patterns, Jetpack libraries, and iterative development Experienced in software design, implementation, integration, customisation, and technical documentation Skilled in problem-solving, performance analysis, and collaborating with design teams and Product Managers Experienced in code reviews and continuous feature iteration Please note this role requires full working rights for Australia, Permanent Residency or Citizenship.  Why join Sonder? At Sonder, we thrive in a fast-paced, high-performance environment with a strong commitment to our people. Our team is a collaborative, vibrant group of passionate professionals, dedicated to making a real impact on people’s lives every day. Hybrid and flexible working environment. Enjoy the perfect balance of in-office collaboration and work from home flexibility, empowering you to optimise your productivity and work-life balance. Gain free access to the Sonder app for you and your family, offering 24/7 on-demand support for health, wellbeing, and safety. $1000 annual contribution as part of your development plan + 2 days of study leave Paid parental leave with an attractive return to work policy, 12 weeks for Primary Carers and 4 weeks for Secondary Carers, plus our Primary Carers return to work at 80% for the first 3 months at full pay. Participate in our Employee Share Option Plan (ESOP) for you to be a part of Sonder’s success.  Salary packaging novated leasing. ​​Access $250 annually to fund to invest in your wellbeing, empowering you to choose the support that best fits your needs. Free coffee on Tuesdays and catered lunch on Thursdays. Team social fund to connect with your team, plus monthly company wide social events.  Dog-friendly office.  Volunteer leave. 2 days per year to participate in meaningful causes and contribute back to the community. Check out our life page for more info - https://www.linkedin.com/company/sondersafe/life/ Sonder is committed to creating an inclusive and diverse workplace for everyone. We offer equal opportunities to all, regardless of race, gender, age, disability, political beliefs, sexual orientation, or any protected status. All qualified applicants are encouraged to apply and join us in fostering a respectful and empowering environment. Due to the nature of our industry, all Sonder employees are required to complete a National Police Check and WWCC  #LI-Hybrid