Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...] in London
Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...]

Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...] in London

London Freelance 30000 - 40000 £ / year (est.) Home office possible
Owen Thomas | B Corp™

At a Glance

  • Tasks: Own feature delivery from concept to production in a high-traffic Android app.
  • Company: Join a dynamic team at a leading tech company focused on innovation.
  • Benefits: Competitive £400/day, fully remote work, and potential for contract extension.
  • Other info: Collaborative environment with opportunities for mentorship and career growth.
  • Why this job: Make a real impact with modern tech and shape the future of a popular app.
  • Qualifications: Strong Kotlin experience and familiarity with modern Android development practices.

The predicted salary is between 30000 - 40000 £ per year.

We’re hiring a Senior Android Engineer (contractor) to join a product-focused team building a high-traffic consumer application used at scale. This is a hands-on role in a modern Android environment — ideal for engineers who care about clean architecture, performance, and shipping high-quality features without unnecessary process.

The Role

  • Building and shipping features in a large-scale Android app used by thousands/millions of users
  • Working closely with product and design to make pragmatic technical decisions
  • Writing clean, maintainable Kotlin code in a modern architecture
  • Contributing to architectural direction (not just implementing tickets)
  • Improving performance, reliability, and overall app quality
  • Reviewing code and raising the bar across the team
  • Mentoring mid-level engineers where needed

Tech Environment

  • Kotlin-first codebase
  • Jetpack Compose for modern UI (with some legacy Views in places)
  • Coroutines + Flow for async and state management
  • Dependency Injection (Hilt or Dagger)
  • Modularised codebase
  • Unit testing (JUnit, MockK/Mockito)
  • Screenshot testing (e.g. Paparazzi or similar) as part of CI to ensure UI consistency
  • CI/CD pipelines (e.g. CircleCI, Bitrise, GitHub Actions)
  • Gradle-based build system

What We’re Looking For

  • Strong commercial experience building native Android apps in Kotlin
  • Experience working on production apps at scale
  • Confidence with modern Android stack (Compose, Coroutines, Flow)
  • Experience with automated testing, including screenshot/UI validation approaches
  • Solid understanding of architecture and code quality (SOLID, clean architecture)
  • Comfortable owning features and making technical decisions
  • Able to communicate clearly with engineers and non-engineers

Nice to Have

  • Hands-on experience with Paparazzi or other screenshot testing frameworks
  • Experience migrating from Views → Compose
  • Experience optimising app performance (startup time, rendering)
  • Exposure to real-time features (live updates, notifications, streaming data)
  • Experience working alongside cross-platform teams (e.g. React Native)

Why This Role Is Worth Your Time

  • Fully remote (candidates must be UK-based)
  • High-traffic, real-world product — not a throwaway rebuild
  • Modern Android stack (not stuck in legacy)
  • Engineers have real influence over technical decisions
  • Collaborative, product-led team (low bureaucracy, high ownership)
  • Clear 6-month scope with strong likelihood of extension

Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...] in London employer: Owen Thomas | B Corp™

Join a forward-thinking team as a Senior Android Engineer, where you'll have the opportunity to work on a high-traffic consumer application that impacts thousands of users. Enjoy the benefits of a fully remote role within a collaborative and product-focused environment that values clean architecture and performance, while also offering ample opportunities for professional growth and influence over technical decisions. With a modern tech stack and a clear project scope, this position is perfect for engineers looking to make a meaningful impact in their work.
Owen Thomas | B Corp™

Contact Detail:

Owen Thomas | B Corp™ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...] in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work with Kotlin or Android development. A personal recommendation can make all the difference when you're trying to land that contract.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best Android projects, especially those using Jetpack Compose and Coroutines. This will give potential employers a taste of what you can bring to their team.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of clean architecture and performance optimisation. Be ready to discuss your past experiences and how you've tackled challenges in high-traffic apps.

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our product-focused team. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...] in London

Kotlin
Jetpack Compose
Coroutines
Flow
Dependency Injection (Hilt or Dagger)
Unit Testing (JUnit, MockK/Mockito)
Screenshot Testing (e.g. Paparazzi)
CI/CD Pipelines (e.g. CircleCI, Bitrise, GitHub Actions)
Gradle-based Build System
Clean Architecture
SOLID Principles
Performance Optimisation
Communication Skills
Mentoring

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your experience with Kotlin, Jetpack Compose, and Coroutines. We want to see how you've used these technologies in real-world projects, so don’t hold back!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, we’re looking for someone who can communicate effectively with both engineers and non-engineers.

Tailor Your Application: Make sure to customise your application for this specific role. Mention your experience with high-traffic apps and how you’ve contributed to performance improvements. This shows us that you understand the challenges of building scalable 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 to do!

How to prepare for a job interview at Owen Thomas | B Corp™

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Kotlin, Jetpack Compose, Coroutines, and Flow. Brush up on your knowledge of clean architecture and performance optimisation techniques. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for a hands-on role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced while building high-traffic consumer apps. Think about how you shaped solutions from product discussions to production release. This will demonstrate your ownership of feature delivery and your ability to make pragmatic technical decisions.

Highlight Your Mentoring Experience

If you’ve mentored mid-level engineers before, be ready to share those experiences. Talk about how you’ve helped others improve their code quality or architectural understanding. This shows that you’re not just focused on your own work but also care about elevating the team.

Prepare Questions About the Team and Culture

Don’t forget to ask questions about the collaborative, product-led environment. Inquire about how decisions are made and how engineers influence the technical direction. This shows your interest in being part of a low-bureaucracy team where you can truly make an impact.

Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...] in London
Owen Thomas | B Corp™
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>