UserTesting is the leader in human insight, dedicated to helping organizations craft exceptional customer experiences through fast, actionable feedback. We empower teams to build the best products and experiences by embedding real human perspectives into every stage of the development process. Trusted by over 3,000 organizations worldwide, UserTesting helps companies eliminate guesswork, align stakeholders, and bring customer needs into sharp focus.

The Opportunity

We are seeking a seasoned Mobile Architect to lead the design, development, and evolution of our mobile applications across both iOS and Android platforms. This role involves driving architectural decisions and setting standards for building mobile products at scale.

The Team

You will join our product and engineering organization, working closely with product managers, designers, and engineers. Our mobile teams are focused on building tools that help customers unlock rich insights, combining deep technical knowledge with a commitment to user experience.

What We Are Looking For

We are looking for an individual with deep technical expertise and a collaborative, forward-thinking mindset. Key qualifications include:

  • Extensive experience building and shipping native mobile applications in both iOS and Android environments.
  • Proficiency in Swift (iOS) and Kotlin or Java (Android).
  • Deep understanding of platform APIs, mobile architecture patterns (e.g., MVC, MVVM, Clean Architecture), and lifecycle management.
  • Hands-on experience integrating RESTful APIs, GraphQL, and real-time data communication.
  • Familiarity with CI/CD for mobile, testing strategies, and release management.
  • Strong background in mobile performance optimization, memory management, and mobile security best practices.
  • Passion for mentoring and enabling teams, establishing and promoting coding standards and best practices.
  • Excellent communication skills and a collaborative, solutions-oriented approach.
What We Offer

While specific benefits are not detailed in this description, joining UserTesting means becoming part of a passionate group focused on transforming how companies understand and connect with their customers. We encourage individuals who may not meet every single requirement but are excited about the role to apply, as we are committed to building a diverse team with a wide range of backgrounds, experiences, and skills.

UserTesting

UserTesting