Role Overview
Join a remote, international team as a Senior Android Developer, building and enhancing native Android applications with a strong focus on accessibility and inclusive design. You will leverage Kotlin, Jetpack Compose, and Android Views to deliver reliable, high-performing mobile experiences. Your work will help ensure that applications are intuitive and accessible to users with diverse needs and abilities. You will play a key role in implementing accessibility features, improving navigation, and optimising interactions with assistive technologies such as TalkBack. Working at the intersection of mobile engineering and accessibility, you will contribute to quality assurance and compliance with recognised accessibility standards.
Responsibilities
As a Senior Android Developer, you will be responsible for developing robust native Android applications while ensuring that accessibility is integrated throughout the development lifecycle. Your main responsibilities will include:
- Develop and maintain native Android applications using Kotlin, implementing new features and enhancing existing functionality.
- Build and improve application components using Jetpack Compose and/or traditional Android Views.
- Ensure application stability, performance, maintainability, and high code quality.
- Implement and optimise accessibility features to deliver inclusive mobile experiences.
- Ensure compatibility with TalkBack and leverage Android Accessibility APIs and Compose Semantics.
- Configure and improve content descriptions, accessibility roles, and states to support assistive technologies.
- Manage accessibility focus and navigation to provide a consistent and intuitive user experience.
- Support scalable text, accessible font sizes, and appropriately sized touch targets.
- Conduct accessibility testing, particularly with TalkBack, to identify and resolve usability issues.
- Validate accessibility implementations against relevant standards and support compliance with WCAG 2.1 and 2.2 guidelines.