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 career advancement.
- Why this job: Join a high-trust team and make a difference with your coding skills.
- Qualifications: Experience in Android development with Kotlin and a passion for quality.
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 Corporation™
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B Corporation™ 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 referrals and insider info about job openings that might not even be advertised.
✨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 those interviews! Brush up on your technical knowledge and be ready to discuss your experience with APIs, payment integrations, and modern Android practices. Practising common interview questions can help you feel more confident.
✨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, it shows you’re serious about joining a culture-first, mission-driven organisation like ours.
We think you need these skills to ace Android Developer in Bath
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Kotlin expertise and any relevant projects you've worked on, especially those involving mobile apps.
Showcase Your Projects: Include links to your previous work or GitHub repositories. We love seeing real examples of your coding skills and how you've tackled challenges in Android development.
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for easy reading and make sure to clearly outline your experience with APIs, testing, and any payment integrations you've handled.
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 SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨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 to showcase how you've used these technologies in your previous projects.
✨Showcase Your Problem-Solving Skills
Since this role involves improving legacy code and enhancing performance, think of specific examples where you've tackled similar challenges. Be prepared to explain your thought process and the impact of your solutions on the overall project.
✨Understand the Company’s Mission
Research the company’s culture and mission-driven approach. Be ready to discuss 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 difference.
✨Prepare for Technical Questions
Expect technical questions related to Android development, APIs, and testing. Practice coding problems and be ready to demonstrate your knowledge of CI/CD processes. This will help you feel more confident during the technical interview.