Associate Android Engineer
Associate Android Engineer

Associate Android Engineer

Manchester Full-Time 30000 - 42000 £ / year (est.) No home office possible
Moonpig

At a Glance

  • Tasks: Join our team to develop and maintain features for the Moonpig app.
  • Company: Be part of the Moonpig Group, spreading joy through innovative gifting solutions.
  • Benefits: Enjoy competitive pay, private healthcare, flexible working, and generous holidays.
  • Why this job: Make a real impact while learning and growing in a supportive environment.
  • Qualifications: Some experience in Android development and a strong desire to learn.
  • Other info: Join a diverse team that values creativity and inclusivity.

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

We’re the Moonpig Group – home to Moonpig, Greetz, Red Letter Days and Buyagift – and we’re on a mission to make people feel loved, celebrated and remembered. Our platform makes it easy to create moments that matter – packed with personal touches and delivered with care. We’re not just about selling cards or gifts – we’re here to spread joy, spark smiles and make every celebration feel extra special.

About the role

We’re on the lookout for an enthusiastic Associate Android Engineer to join our team at Moonpig! As a junior member of the Android squad, you'll bring fresh ideas and curiosity to the table while developing your skills through hands-on experience, close collaboration, and mentoring from experienced engineers. This role is perfect for someone who’s at the start of their engineering career—whether you’re a recent grad, a bootcamp alum, or someone who’s built their skills through self-learning.

Our expectations of our Associate Software Engineers:

  • A curious mind. You understand how the work you are doing fits into the wider organisational goals and how you can use data to stay focused on the team objective.
  • Growth mindset. You challenge yourself to learn new things, to understand where your strengths and weaknesses are and reach out to others when necessary to learn from their own experiences.
  • Communication and Collaboration. You communicate the status of your work clearly and effectively and actively contribute in scoping sessions, working with peers to define the best implementation gaining knowledge and experience in the process.

Key Responsibilities:

  • Pair with fellow Android engineers to develop and maintain features for the Moonpig app.
  • Learn by doing—fix bugs, build new features, and spike concepts to explore new ideas.
  • Collaborate with product, design, and other tech teams to deliver top-notch user experiences.
  • Contribute to team rituals like stand-ups, retros, and workshops.
  • Continuously improve the app’s performance and scalability with guidance from the team.

About You:

  • Some hands-on exposure to Android development written in Kotlin (through personal projects, uni, or bootcamps).
  • Interest in a TDD approach and writing quality code.
  • A strong growth mindset and a desire to keep learning.
  • Comfortable asking questions and working in a supportive team environment.
  • Experience with object-oriented programming and an understanding of its principles.
  • Great communication skills and team spirit.

Nice to have (but not essential):

  • Familiarity with Jetpack Compose, RxJava, Coroutines, or Flow.
  • Knowledge of version control tools like Git.
  • Experience working in agile teams.

Our Tech Environment:

  • Kotlin
  • Jetpack Compose (with some legacy XML)
  • RxJava (being phased out), Coroutines & Flow
  • Firebase
  • MVI architecture
  • GitHub (CI/CD)
  • Jira

How we get there:

  • We’re product-led and customer-focused.
  • We favour pair programming and collaborative problem solving.
  • We use a Kanban approach to keep priorities clear and progress flowing.
  • We value curiosity, clear communication, and learning from each other.
  • We take our work seriously—but not ourselves!

Our Interview Process:

  • Stage 1: Recruiter Screening Call 15-30mins
  • Stage 2: Take home tech test
  • Stage 3: Pairing interview 60-90mins
  • Stage 4: System design interview 60mins
  • Stage 5: Final culture/team fit interview 30mins
  • Offer!

Please note: Our interview process may vary depending on the specific role, hiring team availability, or other business needs. We aim to keep candidates informed of any changes throughout the process.

What’s in it for you?

  • Competitive Pay & Bonuses: Plus, generous pension plans & staff discounts.
  • Wellbeing First: Private healthcare (UK), mental health support & dog-friendly offices (London & NL).
  • Flexible Working & Time Off: Generous holidays, hybrid working (1-3 days in office, depending on role/team) & up to 20 days of international working.
  • Career Growth: Learning allowances, coaching & development programs.

Moonpig Group's Commitment to Equality, Diversity, and Inclusivity:

At Moonpig Group, we’re all about creating a workplace where everyone feels they truly belong. We celebrate what makes each of us unique, whether that’s our background, how we work best, or what matters most to us.

If you have a preferred name, please use it to apply and share your pronouns if you are comfortable to do so - If you have any reasonable adjustment requests throughout the interview process please let us know on your application or speak to the Recruiter.

Associate Android Engineer employer: Moonpig

At Moonpig Group, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to thrive. With competitive salaries, generous benefits, and a strong focus on career growth through mentoring and learning opportunities, we ensure that every team member feels valued and supported. Our remote-first approach, combined with occasional team socials in Manchester or London, creates a flexible and engaging environment where creativity and collaboration flourish.
Moonpig

Contact Detail:

Moonpig Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Associate Android Engineer

✨Tip Number 1

Get your networking game on! Connect with folks in the industry, especially those at Moonpig. LinkedIn is a great place to start—drop them a message, ask about their experiences, and show genuine interest in what they do.

✨Tip Number 2

Prepare for those interviews like a pro! Research Moonpig’s products and values, and think about how your skills can contribute to their mission of spreading joy. Practice common interview questions and be ready to share your own projects or experiences.

✨Tip Number 3

Show off your curiosity! During interviews, ask insightful questions about the team dynamics, tech stack, and growth opportunities. This not only shows your interest but also helps you gauge if Moonpig is the right fit for you.

✨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 serious about joining the Moonpig family!

We think you need these skills to ace Associate Android Engineer

Android Development
Kotlin
TDD (Test-Driven Development)
Object-Oriented Programming
Communication Skills
Collaboration
Agile Methodologies
Version Control (Git)
Jetpack Compose
RxJava
Coroutines
Flow
Problem-Solving Skills
Growth Mindset
Curiosity

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for Android development shine through! We want to see that spark in your words, so share what excites you about the role and how you can contribute to our mission of spreading joy.

Tailor Your Application: Make sure to customise your application to fit the Associate Android Engineer role. Highlight any relevant projects or experiences that showcase your skills in Kotlin and your growth mindset. We love seeing how your journey aligns with our values!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to communicate your experiences and skills. Remember, we appreciate good communication, so make it easy for us to understand your background and what you bring to the table.

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 shows you’re keen on joining our team at Moonpig!

How to prepare for a job interview at Moonpig

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Kotlin and Jetpack Compose. Be ready to discuss your experience with these tools, whether from personal projects or coursework, as it shows your genuine interest and readiness to contribute.

✨Show Your Curiosity

Demonstrate your growth mindset by asking insightful questions during the interview. This could be about the team’s current projects or how they approach problem-solving. It not only shows your eagerness to learn but also helps you gauge if the company culture aligns with your values.

✨Prepare for Pair Programming

Since pair programming is a key part of the role, practice coding with a friend or mentor. Focus on clear communication and collaborative problem-solving. Being able to articulate your thought process while coding will impress your interviewers and show that you can work well in a team.

✨Emphasise Team Spirit

Highlight your communication skills and experiences working in teams. Share examples of how you've collaborated on projects or contributed to group discussions. This aligns with the company's emphasis on teamwork and will help them see you as a good cultural fit.

Associate Android Engineer
Moonpig
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

>