Senior Software Engineer

Cathcart Technology
Edinburgh, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Adobe InDesign Agile Methodology Android Software Development Kotlin React Native

Requirements

They’re an Agile squad of Engineers, covering a range of experience levels. On a day-to-day basis, you’ll work across native Android and React Native codebases - building and refining critical Android features while also contributing to React Native performance and maintainability.

You’ll regularly participate in design discussions and technical decisions, with the freedom to propose solutions and help shape the team’s approach. As a Senior Engineer, you’ll also mentor and support other Engineers, sharing expertise in Kotlin, native Android optimisation, and cross-platform integration.

You’ll ideally have good experience with most of the following;

  • Native Android development with Kotlin
  • Delivering production React Native applications
  • Mobile performance profiling and optimisation
  • Strong awareness of best practices, testing, and CI/CD pipelines
  • Working effectively within Agile teams

The following experience is highly desirable;

  • Improving app scalability and performance
  • Mentoring and supporting Engineers

Benefits & conditions

In return, they’re offering a competitive salary (happy to discuss prior to submitting an application) and a strong benefits package to match - including multiple bonuses and uncapped holidays.

This is a fantastic opportunity to join a well-established tech company that continues to grow and innovate within an interesting problem space.

About the company

World-Class Technology company in Edinburgh are looking for a talented Senior Software Engineer (Android / Kotlin) to join one of their core mobile platform squads. Hybrid working, modern tech, and an outstanding culture on offer.

The company has been growing steadily and is now recognised as a leader in their field. They’re scaling multiple engineering squads and investing heavily in their mobile platforms - making this a perfect time to join and have a real impact in a growing sector of the business.

You’ll be part of a key product team, focusing on strengthening the foundations of their mobile platform. Your work will centre on optimising native Android components, improving core frameworks, and enhancing tooling to deliver high-performance, scalable mobile experiences. This year, there’s a strong focus on platform performance and Android optimisation, giving you plenty of opportunity to work on challenging and meaningful problems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:49 min

Architecture and performance optimizations in React Native

Marc Rousavy Marc Rousavy · World Congress 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:58 min

Choosing React Native for mobile application growth

Milica Aleksic Milica Aleksic · World Congress 2026 Europe

1:16 min

Designing cross-platform APIs with team collaboration

Andrea Della Porta Andrea Della Porta · World Congress 2026 Europe

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all