Software Engineer (Android) in Manchester
Software Engineer (Android)

Software Engineer (Android) in Manchester

Manchester Full-Time 36000 - 60000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Design and develop innovative Android applications using Kotlin and modern UI frameworks.
  • Company: Join a forward-thinking tech company in Wigan with a collaborative culture.
  • Benefits: Enjoy competitive salary, bonus schemes, shares options, and 33 days holiday.
  • Why this job: Make a real impact on user experiences while working with cutting-edge technology.
  • Qualifications: Experience in Android development, Kotlin, and Agile methodologies required.
  • Other info: Dynamic environment with opportunities for mentorship and career growth.

The predicted salary is between 36000 - 60000 £ per year.

We are looking for an enthusiastic and experienced Android Software Engineer to join our growing Engineering team based in Wigan. This is an exciting opportunity to work on customer-facing mobile products that are central to the Tote consumer experience. You will be part of a collaborative, forward-thinking engineering function that embraces modern Android development practices and continually evolves its technology stack.

What You’ll Be Doing

  • Designing, building, and maintaining our Android mobile application, which is written entirely in Kotlin and built using Google’s modern UI framework, Jetpack Compose.
  • Working across a variety of Android applications and SDKs, developing new features and enhancing existing functionality to continually improve the user experience.
  • Taking ownership of the full software development lifecycle, from early insight and technical design through development, testing, integration, deployment, and ongoing operational support.
  • Writing high-quality, fully tested code using a test-driven mindset and a combination of unit, screenshot, and end-to-end Espresso tests to ensure reliability and performance.
  • Collaborating closely with Senior Software Engineers, Product Owners, and other stakeholders to contribute directly to the design and delivery of intuitive, high-performing consumer experiences.
  • Working with both REST and GraphQL APIs to enable seamless data flows and responsive interactions across the application.
  • Actively participating in Agile ceremonies, providing clear visibility of progress, and helping champion engineering best practices across the business.
  • Troubleshooting and investigating production issues, ensuring timely diagnosis, mitigation, and resolution to maintain a high-quality service for users.
  • Supporting and mentoring Junior Software Engineers and Apprentices, contributing to specification analysis, software design discussions, code reviews, documentation, and testing cycles.
  • Delivering innovative, scalable, and secure software solutions that meet both technical standards and business objectives, while continuously maintaining and expanding the existing codebase and exploring opportunities to introduce new solutions that analyse and utilise data effectively.

What We’re Looking For

  • A skilled Android engineer with a strong foundation in mobile app development and hands-on experience building applications using Kotlin.
  • A solid understanding of Android architecture components, coroutines, and Flow, alongside a good working knowledge of Gradle and Material Design principles.
  • Comfortable applying clean architecture and SOLID principles to create maintainable, well-structured code.
  • Pride in writing clean, robust, and efficient solutions.
  • Experience working in an Agile environment and familiarity with continuous integration systems and modern development workflows.
  • A strong awareness of the importance of security, scalability, and system capacity, considering these factors when designing and implementing solutions.
  • Enjoyment of problem-solving, effective communication with both technical and non-technical stakeholders, and a passion for continuous personal development and staying up to date with emerging technologies.
  • Experience with Kotlin Multiplatform (KMP) would be advantageous, but not essential.

What’s in it for you?

  • Competitive Basic Salary
  • Discretionary Bonus Scheme
  • Company Shares Option Plan
  • Contributory pension scheme
  • Life insurance (4 x basic salary)
  • Simply Health Cash Plan
  • Holiday entitlement (33 days inclusive of bank holidays)
  • Study Support and opportunity for progression and development
  • Confidential 24/7 365 employee assistance helpline
  • Agile and collaborative office environment with free parking, fruit, biscuits, and drinks

Software Engineer (Android) in Manchester employer: UK Tote Group

Join our dynamic Engineering team in Wigan as a Software Engineer (Android) and immerse yourself in a collaborative work culture that prioritises innovation and personal growth. With competitive salaries, generous holiday entitlement, and a commitment to employee development through study support, we offer a rewarding environment where you can thrive while contributing to cutting-edge mobile applications that enhance the consumer experience. Enjoy the benefits of a modern office space, including free parking and refreshments, all while being part of a forward-thinking team that values your contributions and encourages continuous learning.
U

Contact Detail:

UK Tote Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Android) in Manchester

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Android projects, especially those using Kotlin and Jetpack Compose. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

✨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, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Software Engineer (Android) in Manchester

Kotlin
Android Development
Jetpack Compose
REST APIs
GraphQL APIs
Agile Methodologies
Clean Architecture
SOLID Principles
Coroutines
Flow
Gradle
Material Design
Test-Driven Development
Problem-Solving Skills
Mentoring

Some tips for your application 🫡

Show Your Passion for Android: When you're writing your application, let your enthusiasm for Android development shine through! Share specific examples of projects you've worked on, especially those using Kotlin and Jetpack Compose, to show us how you can contribute to our team.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for this role. Highlight your experience with mobile app development, Agile methodologies, and any relevant technologies like REST and GraphQL APIs. We want to see how your skills align with what we're looking for!

Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. Remember, we appreciate well-structured and clean communication just as much as clean code!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us that you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at UK Tote Group

✨Know Your Kotlin Inside Out

Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your experience with Kotlin in detail, including any specific projects you've worked on. Practising coding challenges in Kotlin can also help you demonstrate your proficiency.

✨Familiarise Yourself with Jetpack Compose

Since the role involves working with Jetpack Compose, it’s crucial to understand its principles and best practices. Prepare to talk about how you've used Jetpack Compose in past projects and be ready to showcase any relevant work or examples.

✨Understand Agile Methodologies

As this position requires experience in an Agile environment, be prepared to discuss your previous experiences with Agile practices. Think of specific examples where you contributed to Agile ceremonies or how you collaborated with your team to deliver projects.

✨Showcase Your Problem-Solving Skills

Be ready to tackle some technical questions or coding problems during the interview. Think through your problem-solving process and communicate clearly how you approach challenges. Highlight any instances where you’ve successfully resolved production issues or improved existing functionality.

Software Engineer (Android) in Manchester
UK Tote Group
Location: Manchester

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

U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>