At a Glance
- Tasks: Build and enhance Android apps using Kotlin, focusing on user experience and performance.
- Company: Mission-driven tech company prioritising culture and real-world impact.
- Benefits: Flexible remote/hybrid work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and quality.
- Why this job: Join a high-trust team and make a difference in people's lives through technology.
- Qualifications: Experience in Android development with Kotlin and a strong understanding of modern practices.
The predicted salary is between 50000 - 60000 £ per year.
Remote / Hybrid: Somerset-based client – onsite working a day or two a week is preferred.
If you are an Android Engineer looking for a culture-first, mission-driven organisation where your work will have a real-world impact on people's lives – then this could be the role and company for you.
SR2's client has a consumer facing platform which interacts with customers via mobile apps. You'll take ownership of major parts of our clients Kotlin mobile experience across two apps, working in a small, high-trust team where engineers have genuine input into what gets built and how.
This is a build-and-ship role: balancing reliability and performance improvements with fast, iterative feature delivery.
Overview:- Build high-quality features using Kotlin (Jetpack Compose where suitable, otherwise Views)
- Integrate and collaborate on API/data contracts with REST services as well as real-time gRPC based services
- Implement payment flows where needed (e.g. Stripe)
- Improve legacy areas and raise engineering standards (architecture, testing, CI/CD)
- Enhance performance, reliability, and offline capabilities
- Collaborate closely with product and operations to ship usable releases quickly
- Strong commercial experience building production Android apps with Kotlin
- Solid understanding of modern Android development (Jetpack, coroutines/Flow, lifecycle, dependency injection)
- Experience working with APIs, data modelling, and performance considerations
- A testing mindset with a pragmatic approach to quality (unit/instrumentation where appropriate)
- Confidence owning large features and making sound technical decisions
- Firebase experience (especially Firestore / real-time data)
- Payments integrations (e.g. Stripe)
- Experience modernising legacy codebases
- Exposure to event-driven backends
- Technical interview
- Final interview with leadership
Please apply with a copy of your CV and Emma from SR2 will contact potential candidates regarding next steps.
Android Developer in Bath employer: SR2 | Socially Responsible Recruitment | Certified B CorporationTM
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B CorporationTM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Android Developer in Bath
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Kotlin or Android development. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Android projects. Whether it’s a personal app or contributions to open-source, having tangible examples of your work can really impress potential employers.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your experience with Kotlin, APIs, and payment integrations. Practising common interview questions can help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting roles waiting for talented Android Developers like you. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Android Developer in Bath
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 up with what we're looking for, so don’t be shy about showcasing your best projects!
Showcase Your Impact: When writing your application, focus on the real-world impact of your work. We love seeing how your contributions have made a difference in previous roles, especially in consumer-facing platforms.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure you communicate your experience and skills without unnecessary fluff. Remember, we’re looking for quality over quantity!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen to join our mission-driven team!
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B CorporationTM
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your experience with Jetpack Compose, coroutines, and dependency injection. Prepare examples of how you've used these technologies in past projects to demonstrate your expertise.
✨Showcase Your Problem-Solving Skills
Since this role involves improving legacy code and enhancing performance, think of specific challenges you've faced in previous roles. Be prepared to explain how you approached these problems, the solutions you implemented, and the impact they had on the project.
✨Understand the Company’s Mission
Research the company’s culture and mission-driven approach. Be ready to articulate how your values align with theirs and how you can contribute to their goals. This will show that you're not just looking for a job, but a place where you can make a real impact.
✨Prepare for Technical Questions
Expect technical questions during the interview, especially around API integration and payment flows. Brush up on your knowledge of REST services and gRPC, and be ready to discuss your experience with payment integrations like Stripe. Practising coding challenges can also help you feel more confident.