Methods

Android Developer

Methods

Birmingham, 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

Methods Business and Digital Technology Limited is a UK-based IT services consultancy with revenues exceeding £100M. Established over three decades ago, Methods partners with various central government departments and agencies, primarily in the public sector, to deliver transformational digital services. With a focus on people, technology, and data, Methods aims to create sustainable business and technical solutions that prioritize security, accessibility, and future-readiness. Recently acquired by the Alten Group, Methods is expanding its footprint into private sector clients as well.

Role Overview

We are looking for skilled Android Developers to join our digital delivery teams crafting impactful digital products used by millions across the UK. You will work alongside product managers, designers, QA experts, and fellow developers within an agile multidisciplinary team. Your core responsibility is to engineer robust, user-friendly Android applications using Kotlin, contributing to architectural decisions and maintaining high code quality and engineering standards.

Key Responsibilities

  • Architect, build, and sustain reliable Android applications leveraging Kotlin.
  • Transform user and business needs into maintainable, high-quality technical solutions.
  • Write clean, testable code adhering to contemporary Android development methodologies.
  • Collaborate closely across disciplines—designers, product owners, QA, and developers—in an Agile environment.
  • Engage in peer code reviews, technical discussions, and help shape software architecture.
  • Develop automated unit and UI tests; participate in continuous integration and deployment processes.
  • Detect and troubleshoot technical defects and optimize app performance.
  • Embed security, accessibility, privacy, resilience, and performance considerations throughout development.
  • Document technical processes and disseminate knowledge within the team.
  • Promote and enforce coding standards, design patterns, and best practices.
  • Stay abreast of platform innovations and wider mobile technology trends.
  • Foster an inclusive and collaborative engineering culture, mentoring team members as appropriate.

Essential Qualifications & Skills

  • Extensive commercial experience developing Android applications.
  • Strong command of Kotlin programming language.
  • Thorough understanding of the Android SDK and the broader Android ecosystem.
  • Experience implementing modern Android development patterns and best practices.
  • Proficient in integrating APIs and backend services with mobile apps.
  • Competency in writing automated tests including unit and UI testing.
  • Practiced in using Git version control and contemporary development workflows.
  • Solid grasp of software engineering principles such as clean code, modularity, maintainability, and versioning.
  • Skillful at debugging application bugs and optimizing performance.

Desirable Skills

  • Experience maintaining or modernizing existing Java codebases.
  • Familiarity with Jetpack Compose and/or conventional Android Views.
  • Knowledge of Android Jetpack libraries and architecture components.
  • Understanding of asynchronous programming and Kotlin Coroutines.
  • Expertise in Android application architecture and design patterns.
  • Exposure to CI/CD pipelines and automated build/deployment mechanisms.
  • Experience with cloud services and RESTful APIs.
  • Awareness of mobile app security and data protection standards.
  • Experience building applications compliant with accessibility standards.
  • Usage of analytics, monitoring, and performance measurement tools.

Employee Benefits

  • Autonomy to develop skills aligned with your interests.
  • Engagement in meaningful projects impacting society positively.
  • Strong, inspiring leadership fostering growth and innovation.
  • A supportive, collaborative work environment.
  • Access to professional development resources including LinkedIn Learning and management programs.
  • 24/7 confidential employee assistance wellness program.
  • Flexible working arrangements including remote/home options and part-time schedules.
  • Regular social events such as office parties, breakfasts, and themed Thursdays.
  • Generous annual leave with options to purchase additional days and bank holidays.
  • Paid voluntary community and charity service days.
  • Competitive pension scheme with employer and employee contributions.
  • Life assurance at four times your base salary.
  • Non-contributory private medical and worldwide travel insurance covering family members.
  • Enhanced maternity and paternity pay packages.
  • Commuter benefits including season ticket loans and cycle-to-work schemes.

Tools & software

How they work

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