At a Glance
- Tasks: Design and develop secure Android applications using Kotlin for real-world challenges.
- Company: Join a growing UK tech business focused on national defence solutions.
- Benefits: Enjoy a competitive salary, hybrid working, private healthcare, and career progression.
- Why this job: Make a real impact with cutting-edge technology in a collaborative environment.
- Qualifications: Experience in Android development with strong Kotlin skills and knowledge of architecture patterns.
- Other info: Work in a friendly culture with opportunities for training and development.
The predicted salary is between 70000 - 85000 £ per year.
My client is looking for an experienced Android Software Engineer with strong Kotlin expertise to join a growing UK technology business delivering secure mobile solutions into the national defence sector. This is an opportunity to work across live programmes, next-generation product development, and cutting-edge proof-of-concept work, using modern Android engineering to solve complex real-world challenges. It would suit someone who wants to build secure, high-performance mobile applications in an environment where technical quality, innovation, and real-world impact genuinely matter.
Benefits
- £70,000 - £85,000 basic salary
- Bonus
- Hybrid working and flexibility
- Pension
- Private healthcare
- Electric car scheme
- Training and development opportunities
- Friendly, knowledgeable, peer-sharing culture
- Career progression
The role and responsibilities
- Designing, developing, testing, and maintaining high-quality Android applications
- Building secure, robust mobile applications in Kotlin
- Applying modern Android architecture patterns such as MVVM, MVI, and Clean Architecture
- Writing clean, maintainable code using modern Android practices including coroutines, Flow, and structured concurrency
- Integrating Android applications with REST APIs, backend services, and secure communications layers
- Supporting performance optimisation, battery efficiency, and memory usage improvements
- Participating in code reviews and helping drive engineering quality across the mobile estate
- Working closely with architects, backend engineers, cloud engineers, DevSecOps, and security specialists
- Contributing to secure mobile design decisions in line with modern security principles
- Supporting Agile delivery, technical discussions, and ongoing product improvement
Key skills
- Strong commercial experience as an Android Software Engineer, Android Developer, or Mobile Developer
- Experience developing Android applications in Kotlin
- Good understanding of Android architecture patterns including MVVM, MVI, and/or Clean Architecture
- Experience integrating RESTful APIs
- Strong knowledge of Android build tooling including Gradle
- Experience with modern Android tooling and libraries
- Experience with automated testing such as JUnit, Mockito, and UI testing
- Familiarity with Git, CI/CD pipelines, and Agile software delivery
- Strong communication and collaboration skills
- British citizenship and ability to obtain MOD SC clearance
Desired skills
- Existing SC clearance
- Experience working in defence, secure technology, or other highly regulated environments
- Knowledge of Mobile Device Management (MDM) platforms such as Microsoft Intune or VMware Workspace ONE
- Familiarity with Android Enterprise enrolment modes
- Exposure to secure mobile applications or operationally focused mobile technology
- Understanding of secure mobile / zero-trust principles
- Experience with gRPC and Protocol Buffers
- Knowledge of secure mobile standards or guidance
- Exposure to Kotlin Multiplatform Mobile (KMM)
Please note: existing SC clearance is advantageous but not essential. Candidates must be British citizens and eligible to undergo MOD SC clearance.
Android Software Engineer in Cheltenham employer: Richmond Square Consulting Ltd
Contact Detail:
Richmond Square Consulting Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Android Software Engineer in Cheltenham
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in mobile development or defence sectors. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Android projects, especially those using Kotlin. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of Android architecture patterns like MVVM and MVI. Be ready to discuss how you've applied these in your past projects, as this will demonstrate your expertise and fit for the role.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged with our platform.
We think you need these skills to ace Android Software Engineer in Cheltenham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Kotlin and Android development. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about building secure mobile applications and how your background aligns with our mission at StudySmarter.
Showcase Your Projects: If you've worked on any cool Android projects, make sure to mention them! We love seeing real-world examples of your work, especially if they involve modern architecture patterns or secure mobile solutions.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Richmond Square Consulting Ltd
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your experience with Kotlin in detail, including specific projects where you've used it. Practising coding challenges in Kotlin can also help you demonstrate your proficiency.
✨Familiarise Yourself with Android Architecture Patterns
Since the role requires knowledge of MVVM, MVI, and Clean Architecture, take some time to review these patterns. Be prepared to explain how you've applied them in past projects and how they contribute to building secure and high-performance applications.
✨Showcase Your Problem-Solving Skills
The company is looking for someone who can tackle complex real-world challenges. Think of examples from your previous work where you solved difficult problems, especially related to performance optimisation or secure communications. Be ready to walk through your thought process.
✨Engage in Technical Discussions
During the interview, don't hesitate to ask questions about the company's current projects and technologies. This shows your interest and helps you gauge if the environment aligns with your career goals. Plus, it gives you a chance to demonstrate your communication skills and technical knowledge.