Company Overview:
Audeara Limited designs and manufactures advanced headphones with customizable hearing profiles. Our products include consumer apps (iOS & Android) and a specialized Windows application for audiologists. We're currently seeking a Senior Android Developer to join our team and assist with ongoing app maintenance, bug fixes, firmware updates, and feature enhancements for our headphones.
Key Responsibilities:
- Maintain and improve an existing Android app built with Kotlin (some parts in Java).
- Implement minor bug fixes and enhancements.
- Collaborate on firmware updates and ensure app compatibility with headphone updates.
- Work on UI/UX improvements, such as adding loaders for firmware updates and improving hearing test interface.
- Resolve issues such as crashes caused by declined location permissions.
- Implement device serial number reading and UI animation improvements.
- Manage integrations with Firebase APIs and GitHub repositories.
Technical Requirements:
- Proficiency in Kotlin and Android development.
- Experience with Java is beneficial.
- Familiarity with Aroha chipsets is highly desirable.
- Experience with Firebase API integrations.
- Strong understanding of GitHub and version control.
Nice to Have:
- Experience interfacing with hardware devices.
- Exposure to developing apps with hardware dependencies, particularly in audio devices.
- Experience with cross-platform development (iOS or Windows).
Location & Time Zone Requirements:
- Ideal candidate based in Brisbane, Australia (or nearby) to allow for face-to-face interaction if required.
- Alternatively, candidates from similar time zones (UTC +10) are welcome to apply.
Contract Duration: 1 Year (with possibility of extension)
Work Commitment: ~20 hours per month (4-5 hours per week)