Overview
In this role, the Senior Android Developer will focus on developing security-critical components of a UK government Android app, primarily using Kotlin and Jetpack Compose. The position is a remote-first contract, requiring occasional office attendance in London, and will involve close collaboration with a mobile platform team to enhance app functionality and security. The contractor will leverage their mobile security expertise to ensure robust authentication and data protection measures are in place.
Responsibilities
- Build and improve security-critical parts of the Android app using Kotlin and Jetpack Compose.
- Apply secure coding practices in line with OWASP MASVS for authentication and data storage.
- Review code for security issues and participate in code reviews with peers.
- Monitor app stability post-release using Crashlytics and resolve any crashing issues.
- Collaborate with QA and backend engineers to ensure seamless integration of features.
- Identify and flag technical or security risks early in the development process.
Requirements
- Several years of commercial experience in native Android development, specifically with Kotlin and Jetpack Compose.
- Hands-on experience in mobile security practices, including secure authentication and storage.
- Familiarity with the OWASP Mobile Top 10 and MASVS guidelines.
- Proficiency in using Crashlytics for monitoring app stability and performance.
- Experience working effectively in a small, agile team environment.
- Eligibility for SC clearance, having lived in the UK continuously for the last 5 years, with preference for those who already hold it.