• Mutual
  • MutualDates
  • Support
  • Careers
  • Blog

Software Developer Intern- Native Mobile


As an intern you will be assigned a project to work on over the course of 12 weeks. You will be responsible to oversee the project from the design phase through its release to customers. A mentor will be assigned to assist you as you ramp up on our codebase and processes. You will join team meetings, and operate as a member of the platform team in our 2-week sprints during the internship.

Our mobile team focuses on feature development and maintenance for our native mobile applications. This team owns the native iOS apps for Mutual and Mutual Dates along with the Android Apps for Mutual and Mutual Dates. Additional un-announced products are in active development and are also owned by this team.

As a mobile developer, you will have the opportunity to work with Swift on iOS applications, and Kotlin on Android applications. We use sub-modules to share code between shared features on products to prevent duplication of code across our products. Our Android and iOS code bases are 100% native and have individual repositories and are not built on any shared hybrid code technologies.

About the Role

Mutual is the world's largest dating app for members of the Church of Jesus Christ of Latter-day Saints. Our mission is to help members of our community, meet great people, find their eternal companion, and have fun while doing it. Since our launch in 2016, tens of thousands of couples have been married, and over a million unique accounts have been created on our platform across the globe. Mutual was born in the cloud, born remote with exciting, relevant technologies. Our team takes pride in making a real difference with a product that is loved by its customers.

About Us


  • Work with other developers to deliver performant, high-quality code that meets the acceptance criteria of the user-stories.
  • Work with other developers and designers to deliver a UI and UX that is beautiful and well-engineered.
  • Work with QA’s to set up automated tests in Waldo to cover end to end tests.
  • Create and review Pull Requests for your work to ensure that as a team we can deliver outstanding software.
  • Help the team deliver on sprint commitments.
  • Attend and participate in SCRUM and other regular meetings.  


  • Pursuing Bachelor's Degree in CS or relevant discipline
    • OR at least 1 year of development experienc
  • Prior work experience in the following technologies is desired but not required:
    • Swift
    • UIKit
    • Objective C (We have never written Objective-C, but knowing it can be useful when deciphering SO articles)
    • Java
    • Kotlin
    • Firebase
    • SwiftUI
    • Jetpack Compose
  • Prior experience and familiarity with the following products/platforms is desired but not required:
    • ClickUp
    • Slack
    • Zoom
    • Google Workplace
    • Sentry.io
  • Ability to learn quickly is a must.
  • Well-developed communication skills are essential to success in our organization.
  • Prior experience using dating apps is a bonus

Mutual LLC is an equal opportunity employer and enthusiastically encourages people from all backgrounds and experiences to apply. Mutual LLC will consider all applicants without regard to race, religion, color, national origin, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other protected characteristic under applicable law.