About Mindvalley:

Mindvalley is the leading and most promising ed-tech company to date. We dominate the US market for Personal Growth Education. We are empowering athletes within every major US sports team and promoting successful learning strategies in major companies.

We're currently on a mission to build the most advanced and complete learning experience to enable personal growth and development for all our amazing customers. We innovate tools that induce enlightenment within every aspect of human life. We are seeking the best engineers to build the best and most advanced education platform our species has seen. The goal to mark our success is: to power up to 100 countries, powering every Fortune 500 company, and progressing humanity towards a better future.

About the Role:

The primary purpose of the iOS Developer role at Mindvalley is to contribute to the development of an ecosystem of apps aimed at dominating the personal growth market. This role involves working closely with UX designers and product managers to create impactful products, ensuring performance and quality, and participating in all phases of the development lifecycle. The ideal candidate will be a pivotal part of a team dedicated to pushing humanity forward by reforming global education through technology.


  • Collaborate with UX designers and product managers to define, design, and deploy new features and applications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct performance bottlenecks and fix bugs.
  • Engage in continuous learning and sharing of knowledge within the team.
  • Contribute to code architecture, product features, and visual design to enhance user experience.
  • Maintain high standards for code quality, organisation, and automation.


  • Proficient in Swift and familiar with XCode.
  • Mastery of Storyboards and auto layouts for UI design.
  • Understanding of JSON and XML for data manipulation.
  • Familiarity with RESTful web services and GraphQL.
  • Experience with MVVM and other design patterns.
  • Ability to manipulate audio and video in iOS apps.
  • Excellent logic and problem-solving skills.
  • Effective communication skills, capable of working collaboratively within a diverse team.


  • Mid to Senior level experience in iOS development, with a strong portfolio of apps published on the App Store.
  • Proficiency in Swift, with a deep understanding of XCode, Storyboards, and Auto Layout for UI design.
  • Demonstrated experience with JSON, XML, RESTful web services, and familiarity with GraphQL.
  • Solid understanding and application of MVVM and other design patterns in iOS development.
  • Proven ability in manipulating audio and video within iOS apps.
  • Previous work showcasing a pixel-perfect approach to app development, with an emphasis on clean, organised, and efficient code.
  • Passion for personal development, with a keen interest in Mindvalley's mission to push humanity forward through educational reform.
  • Excellent problem-solving skills and the ability to communicate effectively in a diverse team environment.
  • Eager to learn, share knowledge, and contribute beyond just coding—participating actively in the product development process from conception to deployment.

Mindvalley is an equal opportunity employer and does not discriminate on the basis of race, colour, religion, gender identity or expression, national origin, age, disability, marital status, sexual orientation, or any other legally protected status. We are committed to creating a diverse and inclusive workplace and encourage applications from all qualified individuals.


Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.