Insightful Technology logo

Senior Android Developer

Insightful Technology

On-site🇬🇧London, United KingdomseniorPosted 3h ago

Visa & sponsorship

  • UK Licensed Sponsor: the employer is on the official sponsor register, so it can sponsor. Whether it will for this role is up to them.

Job description

Company Description

Insightful Technology delivers disruptive SaaS solutions that help organisations reduce the costs, risks, and complexities of regulatory compliance. The company focuses on giving businesses greater control over their data through an open, global, and holistic platform. This platform enables storage, normalisation, and real-time analysis of data across multiple sources. It is supported by an immutable, fully auditable ledger and secure API access, providing transparency and trust for regulated industries.

Role Description

This is a full-time, on-site role based in London for a Senior Android Developer. The Senior Android Developer will design, build, and maintain advanced Android applications that integrate with Insightful Technology’s SaaS and data platforms. Responsibilities include collaborating with product managers, designers, and backend engineers to define requirements, implement features, and optimise performance. The role also involves writing clean, testable code, conducting code reviews, troubleshooting issues, and ensuring applications meet security, usability, and accessibility standards. The developer will contribute to architectural decisions, mentor less experienced developers, and stay current with emerging Android technologies and best practices.

Qualifications

  • Strong skills in Mobile Application Development and experience delivering production-grade Mobile Applications.

  • Proficiency in Android Development and Android Design, including modern UI frameworks and design guidelines.

  • Solid background in Software Development, including object-oriented programming, design patterns, and testing.

  • Experience integrating Android apps with RESTful APIs, cloud-based services, and secure data storage.

  • Familiarity with Kotlin and/or Java, Android SDK, and common libraries and tools (e.g., Jetpack components, Gradle).

  • Ability to work effectively in cross-functional teams and communicate complex technical concepts clearly.

  • Track record of mentoring or leading other developers and contributing to architecture and code quality standards.

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.