At a Glance
- Tasks: Join a dynamic team to develop innovative Android applications for field service professionals.
- Company: Counter, a forward-thinking tech consultancy supporting BigChange's mobile squads.
- Benefits: Competitive salary, flexible contract, and potential full-time opportunities with BigChange.
- Other info: Exciting career growth opportunities in a supportive and innovative culture.
- Why this job: Make a real impact by building high-quality mobile solutions in a collaborative environment.
- Qualifications: 5+ years of Android development experience and strong Kotlin skills required.
The predicted salary is between 48000 - 48000 £ per year.
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.
About Counter: In 2024 Northcoders Group successfully launched a new standalone tech consultancy brand, Counter, in order to challenge the UK tech consultancy space and to provide organisations with a new, high quality, transparent and affordable onshore technology partner. Counter teams are formed for our clients by deploying a Counter Tech Lead to work within the client’s organisation in order to hire appropriate team members and then to work in collaboration with them directly on the clients projects. Providing support, extra training and all the guidance to fast-track your journey within that organisation. 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!
About BigChange: BigChange is part of the Simpro group, together with AroFlo, BigChange and ClockShark we are one team made up of many nationalities. We are customer-centric, always putting our customers and teammates first. We take accountability, owning both our innovations and our mistakes. We’re growth-minded, constantly learning and evolving. And most of all, we celebrate our successes together! Simpro Group provides best-in-class SaaS field service management solutions to trade and field service businesses worldwide. The group comprises four industry-leading companies, Simpro, AroFlo, BigChange and ClockShark, with offices across North America, Australia, New Zealand and the UK. Simpro, AroFlo & BigChange provide comprehensive field service management software for growth-minded trade and field service businesses, while ClockShark specializes in time-tracking and scheduling software solutions. Together, these companies seek to drive businesses forward with solutions that empower teams to work smarter, provide foundations for business scaling, and offer data-driven insights to fuel decision-making. Simpro Group serves over 22,000 businesses and over 400,000 users worldwide and has a global workforce of more than 600 employees.
Core Values:
- We Are One Team
- We Are Customer Centric
- We Are Growth Minded
- We Are Accountable
- We Celebrate Success
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.
Qualifications:
- 5+ years of professional Android development
- Strong proficiency in idiomatic Kotlin, including asynchronous coding (coroutines, Deferred, Flow)
- Proficiency in Java 8+, multithreading and concurrency
- Experience with Jetpack Compose, 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 integrating with HTTP and JSON-based APIs, using Retrofit or similar, and 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 effectively as a productivity accelerator
- 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+, Kotlin, MVVM, Jetpack Compose, 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 in Leeds employer: Counter
Contact Detail:
Counter Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Android Developer in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at BigChange or similar companies. A friendly chat can lead to insider info about job openings and even referrals.
✨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 impress potential employers.
✨Tip Number 3
Prepare for the interview! Research common Android development questions and practice coding challenges. Being well-prepared will help you feel more confident and ready to tackle any technical questions thrown your way.
✨Tip Number 4
Apply through our website! We make it super easy for you to submit your application directly. Plus, it shows you're genuinely interested in joining our team at Counter and BigChange, which is always a bonus!
We think you need these skills to ace Android Developer in Leeds
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 mobile applications.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
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 tackled them. Highlight your experience with performance improvements and architectural evolution in mobile applications.
✨Demonstrate Team Collaboration
Since this role involves working closely with a team, be ready to share examples of how you’ve successfully collaborated with others. Talk about your experience with code reviews and version control to show you’re a team player.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about the team dynamics, ongoing projects, or how they celebrate successes within the organisation.