Methods

Android Developer

Methods

London, England, United Kingdom · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Methods Business and Digital Technology Limited

Methods is a well-established UK-based IT consultancy with over 30 years of experience, delivering transformational business and technical services to central government and expanding into the private sector. Recently acquired by the Alten Group, Methods places a strong emphasis on people, technology, and data, aiming to create sustainable value for clients, employees, communities, and the environment.

Role Overview

We are seeking skilled Android Developers to join a digital delivery team focused on building impactful digital services used by millions across the UK. This role involves working in agile, multidisciplinary teams that include developers, designers, product managers, and QA specialists to design, develop, and maintain accessible, secure, and user-centered Android applications.

Key Responsibilities

  • Design, develop, and maintain high-quality Android applications using Kotlin.
  • Translate business needs and user requirements into dependable, maintainable technical solutions.
  • Produce clean, testable, and maintainable code aligned with modern Android development practices.
  • Collaborate closely with cross-functional teams, including designers and product managers, within an agile framework.
  • Engage in technical discussions, participate in code reviews, and contribute to architecture decisions.
  • Develop automated unit and UI tests, supporting continuous integration and delivery with robust processes.
  • Diagnose and remedy technical defects and performance challenges throughout the development lifecycle.
  • Prioritize security, accessibility, privacy, resilience, and performance in all development activities.
  • Prepare technical documentation and actively share knowledge within the team.
  • Support the establishment and upkeep of development standards, patterns, and best practices.
  • Stay informed of the latest trends and tools in the Android and wider mobile technology ecosystem.
  • Foster an inclusive and collaborative engineering culture, mentoring colleagues as needed.

Essential Qualifications and Experience

  • Proven professional experience in Android app development, with strong Kotlin proficiency.
  • Deep familiarity with the Android SDK and development ecosystem.
  • Expertise in utilizing modern Android development patterns and best practices.
  • Experience integrating mobile applications with backend services via APIs.
  • Capability with automated testing methodologies including unit and UI testing.
  • Proficient in using Git and contemporary software development workflows.
  • Strong understanding of software engineering principles such as clean code, modularity, maintainability, and version control.
  • Skill in troubleshooting and resolving application defects and performance issues.

Preferred Skills

  • Knowledge of Java, including maintaining or updating legacy codebases.
  • Experience working with Jetpack Compose and/or traditional Android Views.
  • Familiarity with Android Jetpack libraries and modern architectural components.
  • Comfort with asynchronous programming using Kotlin Coroutines.
  • Understanding of Android application architecture and design patterns.
  • Involvement with CI/CD pipelines and automated build/deployment systems.
  • Exposure to cloud-based services and RESTful API integrations.
  • Understanding of mobile application security and data protection standards.
  • Experience developing accessible applications compliant with recognized standards.
  • Use of analytics, monitoring, and application performance tools.

Benefits and Work Environment

Methods offers employees autonomy to grow professionally and engage in projects that positively impact society. The company promotes a supportive and collaborative working environment with inspirational leadership.

  • Access to professional development resources including online learning platforms and management training.
  • Comprehensive wellness programs, such as a confidential employee assistance program available 24/7.
  • Flexible working arrangements, including options for home working and part-time schedules.
  • Regular social activities like office parties and themed events, alongside charitable initiatives.
  • Generous leave policies: 25 days annual leave plus bank holidays, with an option to purchase additional days.
  • Two paid volunteer days per year to contribute to community or charity efforts.
  • Competitive pension scheme with employer and employee contributions.
  • Life assurance coverage at four times base salary.
  • Non-contributory private medical and worldwide travel insurance for employees and dependents.
  • Enhanced maternity and paternity benefits.
  • Additional perks including season ticket loans and cycle-to-work schemes.

Tools & software

Java Git required

How they work

Teamwork & Collaboration Problem Solving Leadership Learning Agility
🤖
Online · instant AI help
Broxer