Senior Android Developer

Overview

The Senior Android Developer will focus on enhancing security-critical components of a UK government Android app, primarily concerning the login functionality. Working within a mobile platform team, the developer will leverage their expertise in Kotlin and Jetpack Compose to contribute to a live government application, while collaborating closely with QA and backend engineers to ensure a stable and secure user experience.

Responsibilities

  • Build and improve the Android app's common features, particularly the login functionality, using Kotlin and Jetpack Compose.
  • Apply secure coding practices in accordance with OWASP MASVS for authentication and data storage.
  • Integrate features developed by other teams and ensure they fit seamlessly within the app.
  • Review code for security vulnerabilities and participate in code reviews of peers' submissions.
  • Monitor app stability using Crashlytics post-release and address any issues that arise.
  • Collaborate closely with QA and backend engineers to identify and mitigate technical or security risks early in the development process.

Requirements

  • Several years of commercial experience in native Android development with Kotlin and Jetpack Compose.
  • Hands-on experience with mobile security practices, including authentication and secure storage.
  • Understanding of OWASP Mobile Top 10 and MASVS standards.
  • Ability to articulate the risks addressed by various security measures implemented.
  • Familiarity with Crashlytics for maintaining app stability post-release.
  • Comfortable working in a small, fast-paced team and contributing constructively during code reviews.
  • Eligibility for SC clearance, having lived continuously in the UK for the last 5 years, with preference for candidates who already hold it.
This job is no longer accepting applications
OIR35+ members get up to 3 days early access to new jobs
SkillsAndroid, QA
TechnologiesKotlin
LocationNewcastle Upon Tyne
TypeRemote
PostedNEW