Senior Android Developer

About us

At Insightful Technology, we build intelligent solutions that help organisations manage risk, protect data and stay compliant in an ever-changing world. Our products power global enterprises, financial institutions and regulated organisations, and we’re just getting started. Compliance and surveillance jobs: if you want to work in a place where ideas move quickly, people support each other and innovation is part of everyday life, you’ll feel right at home here.

Role overview

We are looking for a Senior Android Developer to support the design and delivery of our cutting-edge solutions for highly regulated industries. You will take ownership of developing Enterprise-level Android applications to enhance user experiences and support the delivery of high-quality products. Over time, you will grow and lead an Android team to scale the features and functionalities of our products.

Key Responsibilities

Android design & development

  • Work with the team to define and develop high-quality features.
  • Design, build, and maintain high-quality Android applications using Kotlin.
  • Develop Enterprise-grade mobile solutions that deliver exceptional user experiences.
  • Implement mobile development best practices.
  • Create robust, well-structured codebases with a focus on scalability and performance.
  • Integrate apps with APIs and authentication systems.

Architecture

  • Own the full Android development life cycle, from initial designs through deployment and maintenance.
  • Define architectural standards and reusable component frameworks.
  • Lead debugging, performance optimisation, and technical decision-making for Android projects.
  • Ensure best practices for testing and secure code handling.

Collaboration & growth

  • Work closely with product, design, and backend leads to deliver polished and reliable features.
  • Collaborate on UI/UX improvements and advocate for user-centric design principles.
  • Foster a culture of continuous learning and innovation.

Deployment & release management

  • Manage Play Store submissions and release tracks.
  • Maintain build pipelines, automate app builds, and ensure secure handling of keys and data.
  • Monitor application stability, user feedback, and analytics to guide iterative improvements.
  • Implement metrics and systems for monitoring and analysis.

Qualifications

Required

  • 5+ years of experience in Kotlin and Android app development.
  • Proven track record of building Enterprise-level Android apps.
  • Deep understanding of mobile development best practices, including UI/UX design principles, debugging, and testing.
  • Familiarity with app deployment processes, including Google Play submissions, signing keys, and building pipelines.

Preferred

  • Strong portfolio of previous Android apps or code samples.
  • Experience embedding agile principles into day-to-day workflows.

Job details

  • Job Type: Permanent
  • Location: London, on-site
To apply for this position, please email your CV and a short cover note to Adam Toner at [email protected]