- 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 services consultancy with over £100M in annual revenue and more than 30 years of experience. We collaborate with various central government departments and agencies to revolutionize public sector operations in the UK. Our approach merges people, technology, and data to develop sustainable, future-proof solutions that provide lasting value for clients, staff, communities, and the environment. Now part of the Alten Group since 2022, Methods is expanding its presence in the private sector while maintaining strong public-sector commitments.
Role Overview
We invite skilled Android Developers to join our dynamic digital delivery teams, shaping impactful digital services that benefit millions across the UK. Working alongside designers, product managers, QA specialists, and other developers in an agile setup, you will design, create, and maintain Android applications that are robust, user-focused, and accessible.
Key Responsibilities
- Architect, build, and sustain high-quality Android apps primarily using Kotlin.
- Convert user and business needs into dependable and maintainable technical designs.
- Produce clean, testable, and maintainable code adhering to modern Android development standards.
- Engage in collaborative teamwork with cross-functional professionals within an agile environment.
- Take part in code reviews, technical discussions, and architectural decision-making processes.
- Implement automated testing and participate in CI/CD workflows.
- Diagnose and troubleshoot technical problems, software bugs, and performance bottlenecks.
- Integrate security, privacy, accessibility, resilience, and performance considerations throughout development.
- Document technical details and share knowledge within the team.
- Establish and uphold software development standards, patterns, and best practices.
- Stay updated on Android platform and related mobile technology innovations.
- Promote an inclusive and cooperative development culture, mentoring where applicable.
Essential Requirements
- Demonstrable professional experience creating Android applications.
- Strong command of Kotlin programming language.
- Profound knowledge of Android SDK and its ecosystem.
- Familiarity with modern Android architectural patterns and development practices.
- Experience integrating mobile apps with backend APIs.
- Proficiency in automated unit and UI testing techniques.
- Working knowledge of Git and contemporary software version control practices.
- Understanding of core software engineering principles such as modularity, maintainability, clean code, and version control.
- Capability to analyze and rectify application defects and optimize performance.
Desirable Skills
- Familiarity with Java and experience maintaining or modernising legacy Java codebases.
- Expertise in Jetpack Compose and/or traditional Android View systems.
- Experience with Android Jetpack components and modern architectural tools.
- Knowledge of asynchronous programming models, especially Kotlin Coroutines.
- Understanding of Android application architecture and design patterns.
- Experience with continuous integration/delivery pipelines and automated deployment.
- Exposure to cloud services and RESTful API integrations.
- Awareness of mobile security best practices and data protection.
- Experience developing applications compliant with recognized accessibility standards.
- Familiarity with monitoring, analytics, and performance management tools for mobile applications.
Benefits
- Opportunities for autonomous professional growth and skill enhancement.
- Engagement in meaningful projects positively impacting society.
- Supportive leadership fostering inspiration and encouragement.
- Collaborative and inclusive work environment.
- Access to extensive development resources including training and management programs.
- 24/7 confidential employee assistance for wellness.
- Flexible work arrangements including remote options and part-time schedules.
- Social events, regular team gatherings, and charitable activities.
- Generous leave policy: 25 days annual leave plus bank holidays, with option to purchase additional days.
- Paid volunteering days for community involvement.
- Competitive pension scheme with employer contributions.
- Life assurance coverage amounting to four times the base salary.
- Comprehensive private medical and worldwide travel insurance inclusive of dependents.
- Enhanced parental leave benefits.
- Additional perks such as season ticket loans and cycle-to-work schemes.