The Android Platform Engineer will be responsible for:
* Designing, developing, and testing bespoke Android software components
* Working across the full Android stack, including applications, platform services, and system-level code
* Collaborating with cross-functional teams to deliver reliable, high-quality software
* Investigating, troubleshooting, and optimising performance and security issues
* Contributing to software architecture decisions and promoting best practices for Android development
Candidates should demonstrate:
1. Strong experience in Android app development using Java and Android Studio
2. Exposure to Android or Linux internals
3. Proficiency in low-level coding languages, such as C and C++
4. Understanding of software development lifecycle, testing, and version control (e.g., Git)
5. Familiarity with agile development methodologies, such as Scrum or Ka...