[Remote] iOS Software Engineer at UserTesting

Spain

UserTesting Logo
Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Software, Customer ExperienceIndustries

Requirements

  • 2–4 years of professional experience in iOS development
  • Proficiency with Swift, SwiftUI, Xcode, and iOS SDK
  • Experience working with RESTful APIs and integrating third-party libraries or SDKs
  • Understanding of common design patterns such as MVC or MVVM
  • Familiarity with version control systems like Git and working within an Agile team
  • Willingness to learn and adopt modern patterns such as reactive programming or Coordinator architecture
  • Basic familiarity with UIKit and Objective-C
  • Good understanding of UI/UX principles for mobile design
  • Solid communication skills and ability to work well in a distributed and collaborative team environment
  • Experience with unit testing (XCTest, Quick/Nimble)
  • Exposure to video capture or media recording APIs is a plus

Responsibilities

  • Develop, test, and maintain iOS applications using Swift and modern iOS frameworks
  • Assist in implementing features related to participant data capture and video recording functionality
  • Collaborate with product managers, designers, and QA to build seamless, user-friendly mobile experiences
  • Participate in code reviews, sprint planning, and daily stand-ups
  • Investigate, debug, and resolve bugs and performance issues
  • Contribute to improving our engineering practices by writing clean, maintainable, and testable code
  • Stay current with iOS development best practices and new tools, and apply learnings to day-to-day development

Skills

Swift
iOS
iOS frameworks
Mobile development
Debugging
Code reviews

UserTesting

Provides customer insights for digital products

About UserTesting

UserTesting provides organizations with valuable customer insights to improve the development and delivery of digital products and experiences. Their platform allows clients to quickly gather feedback from a diverse audience, which helps in understanding user needs and preferences. This feedback can be obtained early in the product development cycle, reducing uncertainty and enhancing the relevance of the data collected. UserTesting differentiates itself by offering the most comprehensive experience research solution in the market, catering to a wide range of clients from small businesses to large enterprises. The company operates on a subscription-based model, generating revenue through recurring fees for access to its platform and services.

San Francisco, CaliforniaHeadquarters
2007Year Founded
$147.6MTotal Funding
IPOCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
1,001-5,000Employees

Risks

Increased competition from AI-driven platforms threatens UserTesting's market share.
Privacy regulations like GDPR may limit UserTesting's data collection capabilities.
Economic downturns could reduce client spending on user research services.

Differentiation

UserTesting offers a comprehensive on-demand human insights platform for customer-centric decisions.
The platform provides rapid, high-quality feedback from a diverse, global audience network.
UserTesting's extensive experience research solution minimizes guesswork in product development.

Upsides

UserTesting powers insights for 60% of the top 100 most valuable brands in 2024.
The company is expanding its global market presence with new executive appointments.
Growing demand for remote user testing solutions boosts UserTesting's market potential.

Land your dream remote job 3x faster with AI