Android Developer
Key Skills for This Role
Full Job Posting
Requirements
- Essential technical skills
- Candidates should have demonstrable professional experience with:
- Android Development
- Strong commercial experience developing applications for Android.
- Strong proficiency in Kotlin.
- Good understanding of the Android SDK and Android development ecosystem.
- Experience developing applications using modern Android development patterns and practices.
- Experience working with APIs and integrating mobile applications with backend services.
- Experience with automated testing, including unit and UI testing.
- Experience using Git and modern software development workflows.
- Understanding of software engineering principles including clean code, modularity, maintainability and version control.
- Experience diagnosing and resolving application defects and performance issues.
- Desirable technical skills
- Experience with Java and maintaining or modernising existing Java codebases.
- Experience with Jetpack Compose and/or traditional Android Views.
- Experience with Android Jetpack libraries and modern Android architecture components.
- Experience with asynchronous programming and Kotlin Coroutines.
- Knowledge of Android application architecture and design patterns.
- Experience with CI/CD pipelines and automated build and deployment processes.
- Experience working with cloud-based services and RESTful APIs.
- Familiarity with mobile application security and data protection principles.
- Experience developing accessible applications in line with recognised accessibility standards.
- Experience with analytics, monitoring and application performance tools.
Android Development
Strong commercial experience developing applications for Android.
Strong proficiency in Kotlin.
Good understanding of the Android SDK and Android development ecosystem.
Experience developing applications using modern Android development patterns and practices.
Experience working with APIs and integrating mobile applications with backend services.
Experience with automated testing, including unit and UI testing.
Experience using Git and modern software development workflows.
Understanding of software engineering principles including clean code, modularity, maintainability and version control.
Experience diagnosing and resolving application defects and performance issues.
Desirable technical skills
Experience with Java and maintaining or modernising existing Java codebases.
Experience with Jetpack Compose and/or traditional Android Views.
Experience with Android Jetpack libraries and modern Android architecture components.
Experience with asynchronous programming and Kotlin Coroutines.
Knowledge of Android application architecture and design patterns.
Experience with CI/CD pipelines and automated build and deployment processes.
Experience working with cloud-based services and RESTful APIs.
Familiarity with mobile application security and data protection principles.
Experience developing accessible applications in line with recognised accessibility standards.
Experience with analytics, monitoring and application performance tools.
Benefits
- Methods is passionate about its people; we want our colleagues to develop the things they are good at and enjoy.
- By joining us you can expect:
- · Autonomy to develop and grow your skills and experience
- · Be part of exciting project work that is making a difference in society
- · Strong, inspiring, and thought-provoking leadership
- · A supportive and collaborative environment
- As well as this we offer:
- Development – access to LinkedIn Learning, a management development programme, and training
- Wellness – 24/7 confidential employee assistance programme
- Flexible Working – including home working and part time
- Social – office parties, breakfast Tuesdays, monthly pizza Thursdays, Thirsty Thursdays, and commitment to charitable causes
- Time Off – 25 days of annual leave a year, plus bank holidays, with the option to buy 5 extra days each year
- Volunteering – 2 paid days per year to volunteer in our local communities or within a charity organisation
- Pension – Salary Exchange Scheme with 4% employer contribution and 5% employee contribution
- Life Assurance – of 4 times base salary
- Private Medical Insurance – which is non-contributory (spouse and dependants included)
- Worldwide Travel Insurance – which is non-contributory (spouse and dependants included)
- Enhanced Maternity and Paternity Pay
- Travel – season ticket loan, cycle to work scheme
- For a full list of benefits please visit our website ( www.methods.co.uk/careers/benefits)
Responsibilities
- Design, develop and maintain high-quality Android applications using Kotlin.
- Translate user and business requirements into reliable, maintainable technical solutions.
- Write clean, well-tested and maintainable code following modern Android development practices.
- Work collaboratively with designers, product managers, QA professionals and other developers within an agile multidisciplinary team.
- Participate in technical discussions, code reviews and architectural decision-making.
- Develop automated tests and contribute to continuous integration and delivery processes.
- Investigate and resolve technical issues, defects and performance problems.
- Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle.
- Contribute to technical documentation and knowledge sharing within the team.
- Help establish and maintain development standards, patterns and best practices.
- Keep up to date with developments across the Android and wider mobile technology ecosystem.
- Contribute to an inclusive, collaborative engineering culture and support colleagues through mentoring and knowledge sharing where appropriate.
About Methods
Provides digital transformation and consulting for the public sector.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Methods
Service Continuity Manager
London, GBR
Delivery Manager (M365)
London, GBR
Resource Manager
London, GBR
Full Stack Developer - Java/TypeScript /Angular
London, GBR
Fabric Engineer (Microsoft)
London, GBR
Senior Microsoft Power Platform and AI Developer
London, GBR
Full Stack Developer
London, GBR
(SC cleared) Senior OpenShift Platform Engineer
Bristol, GBR