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
O

At a Glance

  • Tasks: Own feature delivery from concept to launch 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

  • You'll take ownership of feature delivery end-to-end — from shaping solutions with product through to production release.
  • 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 CorpTM

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-led environment that values your input on technical decisions, while also offering clear pathways for professional growth and development. With a modern tech stack and a focus on clean architecture, this position is perfect for engineers looking to make a meaningful impact in their work.
O

Contact Detail:

Owen Thomas | B CorpTM 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, attend meetups, and engage in online communities. You never know who might have a lead on that perfect Senior Android Engineer role.

✨Tip Number 2

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

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with clean architecture and performance optimisation, as these are key for the role.

✨Tip Number 4

Apply through our website! We make it easy for you to submit your application and get noticed. Plus, it shows you're serious about joining our collaborative, product-led team.

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
SOLID Principles
Clean Architecture
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 to reflect the specific requirements of the Senior Android Engineer role. Mention your experience with high-traffic apps and how you’ve contributed to performance improvements or architectural decisions.

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 this exciting opportunity. Plus, it shows you’re keen to join our team!

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

✨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. Be ready to discuss how you've applied these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced while building high-traffic apps. Think of examples where you made pragmatic technical decisions or improved app performance. This will demonstrate your ability to take ownership of features and deliver results.

✨Communicate Clearly and Confidently

Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both engineers and non-engineers, so being clear and concise is key. Consider doing mock interviews to refine your communication style.

✨Be Ready to Mentor and Collaborate

Since mentoring mid-level engineers is part of the role, think about your past experiences in guiding others. Be prepared to discuss how you’ve contributed to team dynamics and helped elevate code quality through collaboration and code reviews.

Senior Android Engineer (Contract) | Kotlin, Jetpack Compose, Coroutines, Flow | High-Traffic C[...] in London
Owen Thomas | B CorpTM
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

>