Point your AI agent at freehire and let it find you a job.

Get the CLI →

Methods

Android Developer

Posted 4 views
Discussion

Summary

Methods is hiring an Android Developer in Manchester to build, improve and maintain Kotlin-based Android applications for UK government digital services. Day to day the role involves coding in an agile multidisciplinary team, writing tested code, code reviews, CI/CD, and a focus on security and accessibility.

  • We are looking for talented Android Developers to join a digital delivery team working on services that make a real difference to people across the UK
  • You will work as part of a multidisciplinary team of developers, designers, product managers, delivery professionals and technical specialists to build, improve and maintain high-quality digital services used by millions of people
  • You will be responsible for developing robust, accessible and user-centred Android applications, contributing to technical decisions and helping to maintain high standards of software engineering across the team
  • This is an opportunity to work on meaningful public-facing technology while contributing to the continued development of modern government digital services
  • 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

Benefits

  • 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
  • Development access to LinkedIn Learning, a management development programme and training
  • Wellness 24/7 Confidential employee assistance programme
  • Social - Breakfast Tuesdays, Pizza Thursday monthly, weekly social in the office and commitment to charitable causes
  • Time off 25 days a year
  • Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution
  • Discretionary Company Bonus based on company and individual performance
  • 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)
  • Benefits Platform offering various retail and leisure discounts
  • Strong proficiency in Kotlin
  • Experience using Git and modern software development workflows
  • Experience diagnosing and resolving application defects and performance issues
  • Experience with automated testing, including unit and UI testing
  • Experience developing applications using modern Android development patterns and practices
  • Good understanding of the Android SDK and Android development ecosystem
  • Understanding of software engineering principles including clean code, modularity, maintainability and version control
  • Strong commercial experience developing applications for Android
  • Experience working with APIs and integrating mobile applications with backend services
  • Experience with CI/CD pipelines and automated build and deployment processes
  • 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 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

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available