Counter is proud to be supporting the growth and development of BigChange's mobile squads. We’re looking for one experienced Mobile Engineers (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 are a skilled Mobile Engineer with a passion for building high‑quality mobile applications, we’d love to hear from you.
Qualifications
* 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
Successful applicants will be offered a flexible fixed‑term contract by Counter. At the end of that period, you can have the opportunity to join BigChange as a full‑time team member!
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.
BigChange is part of the Simpro group, providing SaaS field service management solutions to trade and field service businesses worldwide.
#J-18808-Ljbffr