At a Glance
- Tasks: Lead mobile platform development, optimising Android components and enhancing performance.
- Company: World-class tech company in Edinburgh with a vibrant culture.
- Benefits: Competitive salary, bonuses, uncapped holidays, and hybrid working options.
- Other info: Custom office with games, gym, and excellent career growth opportunities.
- Why this job: Join a growing team and make a real impact on innovative mobile solutions.
- Qualifications: Experience in Android development with Kotlin and mentoring skills.
The predicted salary is between 36000 - 60000 £ per year.
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.
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
They’ve got a custom-built office in central Edinburgh, complete with games consoles, pool tables, and even a gym – where they support hybrid working, with most team members in the office a couple of days a week. 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.
If you’re keen to find out more, please apply or drop Doug a message via LinkedIn.
Senior Software Engineer employer: Cathcart Technology
Join a world-class technology company in Edinburgh that champions innovation and collaboration, offering a vibrant work culture where your contributions truly matter. With a focus on employee growth, you'll have the opportunity to mentor others while tackling challenging projects in mobile platform optimisation. Enjoy a modern office environment complete with recreational facilities and a strong benefits package, including competitive salaries and uncapped holidays, making this an ideal place for talented engineers to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your best projects, especially those involving Kotlin and Android development. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding mobile performance optimisation. Practice common algorithms and system design questions, as these are often key topics in interviews for senior roles.
✨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 genuinely interested in the company and the role, which can make a great impression.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Kotlin, Android development, and any mentoring experience you have. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about mobile development and how your background aligns with our goals. Be sure to mention your experience with Agile teams and performance optimisation.
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real examples of your work, especially if they involve native Android or React Native applications. It helps us understand your hands-on experience!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It streamlines the process for us and ensures your application lands in the right hands. Plus, it shows you're keen to join our awesome team!
How to prepare for a job interview at Cathcart Technology
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Kotlin and Android development. Brush up on your knowledge of mobile performance profiling and optimisation techniques, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around optimising native Android components or improving app scalability. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.
✨Emphasise Team Collaboration
Since this role involves working within Agile teams, be ready to talk about your experience collaborating with others. Share examples of how you’ve contributed to design discussions or mentored junior engineers, showcasing your ability to work effectively in a team environment.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s approach to mobile platform development and their future goals. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values, especially regarding hybrid working and team dynamics.