Android Developer

Android Developer

Full-Time 48000 - 48000 £ / year (est.) No home office possible
Counter

At a Glance

  • Tasks: Join a dynamic team to develop innovative Android applications for field service professionals.
  • Company: Counter, a forward-thinking tech consultancy, partnered with BigChange.
  • Benefits: Enjoy a competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career progression and support.
  • Why this job: Make a real impact by building high-quality mobile solutions that empower users.
  • Qualifications: 5+ years of Android development experience and strong Kotlin skills required.

The predicted salary is between 48000 - 48000 £ per year.

Salary: £48,000

Location: Leeds, 1 day per week in the office required.

Contract: Start ASAP

Office Location: Thorpe Park Gardens, LS15 8ZB

Summary: Counter is proud to be supporting the growth and development of BigChange’s mobile squads. We’re looking for one experienced Mobile Engineer (Android) to join the project as part of a five-person team, working alongside two associate consultants from our Northcoders bootcamp and supported by a Counter Tech Lead. You’ll be joining a highly collaborative team and organisation that values trust, celebrates success, and promotes innovation. Working closely with both Counter and BigChange’s mobile engineering pods, you’ll help design and deliver modern solutions to complex problems, empowering field service professionals to perform their roles efficiently and effectively.

If you’re a skilled Mobile Engineer with a passion for building high-quality mobile applications, we’d love to hear from you.

The Role: What we’re looking for: We are looking for an experienced Android engineer to join our team working on a complex field-service mobile application used by engineers across the UK. You will be working on a mature, production Android codebase with a large user base, contributing to new features, performance improvements, and architectural evolution.

  • 5+ years of professional Android development
  • Strong proficiency in idiomatic Kotlin, including asynchronous coding (coroutines, Deferred, Flow)
  • Proficiency in Java 8+, including multithreading and concurrency
  • Experience with Jetpack Compose, as well as legacy Android XML Views
  • Experience with Fragments and FragmentManager
  • Solid understanding of standard Android architecture patterns — MVVM, clean architecture, separation of concerns
  • Experience with offline-first mobile applications, and local SQLite-based data stores using ORMlite or similar
  • Experience with integrating with HTTP and JSON-based APIs, using Retrofit or similar, as well as using direct HTTP calls
  • Experience writing and maintaining unit and instrumentation tests using JUnit, Mockito, Compose Test, Robolectric and Espresso
  • Understanding of Android build tooling — Gradle, AGP, ProGuard/R8
  • Awareness of mobile security best practices, including dependency vulnerability scanning
  • Ability to use AI coding tools (Copilot, Claude, Cursor, etc.) effectively as a productivity accelerator — writing better code faster, not generating code you don't understand or can’t maintain
  • Familiarity with CI/CD pipelines such as Azure Pipelines or similar
  • Comfortable in a team environment using code review and version control

Technology Stack:

  • Android
  • Java 8+, including multithreading and concurrency
  • Kotlin
  • MVVM
  • Jetpack Compose, as well as legacy Android XML Views

Nice to have:

  • MongoDB
  • SQL
  • Experience building KMP modules
  • Familiarity with Android WorkManager
  • Experience with socket-based real-time communication
  • Knowledge of DI frameworks such as Hilt
  • Experience with Realm, especially synced Realms
  • Familiarity with Firebase services — Crashlytics, Remote Config, Analytics
  • Experience integrating with Android Location Services
  • Familiarity with basic RxJava usage
  • Understanding of the process of publishing apps to the Google Play Store, including Google Play policies and Play Console
  • Experience working in a SaaS or field service / logistics domain

Benefits & Eligibility

Eligibility Criteria:

  • Have Permanent Right to Work in The UK
  • Be happy to provide evidence of Right to Work.
  • Be able to complete an enhanced DBS Check.

Android Developer employer: Counter

Counter is an exceptional employer located in Leeds, offering a dynamic work environment that fosters collaboration and innovation. With a strong emphasis on employee growth, team members benefit from hands-on support and training, paving the way for career advancement within BigChange. The company celebrates successes and values accountability, making it a rewarding place for skilled Android Developers to thrive and contribute to impactful projects.
Counter

Contact Detail:

Counter Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Android Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at BigChange or similar companies. A friendly chat can sometimes lead to job opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best Android projects. Whether it’s apps you’ve built or contributions to open-source projects, having tangible evidence of your expertise can really make you stand out.

✨Tip Number 3

Prepare for the interview like it’s the final boss level! Research BigChange and Counter, understand their products, and be ready to discuss how your experience aligns with their needs. Confidence and knowledge go a long way!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Android Developer

Android Development
Kotlin
Java 8+
Multithreading
Concurrency
Jetpack Compose
MVVM Architecture
Offline-first Mobile Applications
SQLite
HTTP and JSON APIs Integration
Unit Testing
CI/CD Pipelines
Version Control
Mobile Security Best Practices
AI Coding Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Android Developer role. Highlight your experience with Kotlin, Java, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for mobile development and why you’re excited about joining our team. Let us know how you can contribute to our collaborative environment.

Showcase Your Projects: If you've got a portfolio or GitHub with your work, don’t forget to include it! We love seeing real examples of your coding skills and how you tackle complex problems in Android development.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen to join our team at Counter!

How to prepare for a job interview at Counter

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Kotlin and Java. Brush up on your knowledge of MVVM architecture and Jetpack Compose, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This will demonstrate your ability to tackle complex problems, which is key for a Mobile Engineer working on field-service applications.

✨Familiarise Yourself with the Company Culture

Research Counter and BigChange’s core values like being customer-centric and celebrating success. Be ready to share examples of how you embody these values in your work, as cultural fit is just as important as technical skills.

✨Practice Coding Challenges

Expect some technical questions or coding challenges during the interview. Use platforms like LeetCode or HackerRank to practice common Android development problems, focusing on multithreading and API integration.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>