- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week 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 consultancy with over 30 years of experience, generating more than £100M in revenue. Collaborating extensively with UK government departments, we specialize in transforming public sector operations through layered business and technical solutions that are sustainable, safe, and people-focused. Our culture emphasizes teamwork, innovation, learning from mistakes, and a growing presence in private sector clients after joining the Alten Group in 2022.
Role Summary
We seek talented Android Developers to join multidisciplinary digital delivery teams building impactful public-facing digital services used by millions across the UK. The role involves crafting robust, accessible, and user-centred Android applications, engaging in technical decision-making, and maintaining software quality standards while contributing to modern government digital services.
Key Responsibilities
- Design, implement, and maintain high-quality Android apps primarily using Kotlin.
- Translate user and business demands into reliable and maintainable technical solutions.
- Write clean, maintainable, and well-tested code adhering to contemporary Android development standards.
- Collaborate effectively with designers, product managers, QA specialists, and developers in agile teams.
- Engage in architectural discussions, code reviews, and decision-making processes.
- Develop automated testing procedures and support continuous integration/delivery pipelines.
- Investigate and resolve bugs and performance bottlenecks.
- Incorporate security, accessibility, privacy, resilience, and performance considerations throughout development.
- Create technical documentation and share knowledge within the team.
- Establish and uphold development guidelines, design patterns, and best practices.
- Stay current with Android and broader mobile technology advancements.
- Foster an inclusive and collaborative engineering culture, mentoring colleagues as appropriate.
Essential Qualifications and Skills
- Proven professional experience developing Android applications commercially.
- Advanced proficiency in Kotlin programming.
- Strong grasp of the Android SDK and associated development ecosystems.
- Experience with modern Android architectures and development methodologies.
- Skilled in integrating mobile applications with backend APIs and services.
- Proficient in automated testing strategies including unit and UI tests.
- Familiarity with Git version control and modern software development workflows.
- Good understanding of software engineering principles: clean code, modularity, maintainability, and version control.
- Ability to debug and optimize application performance and troubleshoot defects.
Desired Additional Skills
- Experience in Java and maintaining legacy or modern Java codebases.
- Knowledge of Jetpack Compose and traditional Android View frameworks.
- Familiarity with Android Jetpack libraries and architecture components.
- Experience with asynchronous programming using Kotlin Coroutines.
- Understanding of Android application architecture and design patterns.
- Exposure to CI/CD pipelines and automated build and deployment mechanisms.
- Work with cloud-hosted services and RESTful APIs.
- Knowledge of mobile security best practices and data protection.
- Experience in developing apps adhering to recognized accessibility standards.
- Competence with analytics, monitoring, and performance measurement tools.
Benefits and Culture
Methods is committed to fostering employee growth and enjoyment. Benefits include:
- Opportunities to autonomously grow skills and experience.
- Work on projects that have real societal impact.
- Strong and inspiring leadership fostering thought-provoking challenges.
- Supportive and collaborative work environment.
- Access to professional development resources including online learning and management programs.
- Confidential 24/7 employee assistance program.
- Flexible working arrangements including remote work and part-time options.
- Regular social events such as office parties and themed days.
- Annual leave of 25 days plus bank holidays, with option to purchase additional leave.
- Two paid volunteer days annually.
- Competitive pension scheme with employer contribution.
- Life insurance valued at four times the base salary.
- Private medical and worldwide travel insurance covering employees and their dependants.
- Enhanced parental leave benefits.
- Travel support programs including season ticket loans and cycle-to-work schemes.