Match score not available

Senior iOS Engineer

extra holidays - fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in iOS development using Swift, iOS SDK, UIKit, and Xcode., Strong understanding of mobile app architecture and design patterns such as MVC and MVVM., Experience integrating mobile applications with RESTful APIs and third-party services., Excellent problem-solving skills and strong communication abilities..

Key responsabilities:

  • Analyze and design reliable and scalable engineering solutions.
  • Develop, test, and maintain high-quality software applications that integrate with our solutions.
  • Collaborate with cross-functional teams to enhance user experiences and implement features.
  • Debug and optimize application performance across various devices.

UserTesting logo
UserTesting Agritech : Agriculture + Technology SME http://www.usertesting.com/
501 - 1000 Employees
See all jobs

Job description

We’re UserTesting, a leader in experience research and insights; we believe the path to human understanding and great experiences start with a shared understanding—seeing and hearing how another person engages with the world around them and taking in their perspective. Working at UserTesting, you will be empowered to help organizations  discover the human side of business–transforming how they work, collaborate, innovate, and bring new products and experiences to market. This is what inspires us, and it’s how we enable companies to connect with their audiences naturally and organically through an experience that is uniquely, and intentionally human.
 

A trusted company by top brands for 15+ years, UserTesting, recently merged with UserZoom, has over 3,400 customers in 50 countries, including 75 of the Fortune 100 companies. Joining our team means being part of a passionate group focused on transforming how companies learn from and understand their customers. Come join us and help us build the engine for human understanding.

The Opportunity:

UserTesting is a leader in providing actionable insights through real user feedback, empowering organizations to enhance their digital experiences. As an iOS Developer on the Participant Experience Capture and Tracking team, you'll play a crucial role in building and refining our iOS applications, ensuring a high-quality experience that integrates effortlessly with our solutions. You will collaborate with cross-functional teams to enhance participant data capture and video recording functionalities, contributing to our mission of transforming user feedback into actionable insights. Join us to be part of a forward-thinking company that empowers organizations to optimize digital experiences through real user data.

The Team:

The Participant Experience Capture and Tracking team spearheads the development of robust digital tools across web extensions, Android, and iOS platforms. This innovative team is responsible for gathering participant data and ensuring seamless video recording capabilities, enabling deep insights into user interactions and behavior.

What you will be doing:

  • Daily analyzing and designing reliable & scalable Engineering solutions.

  • Collaborating with the Team to bring solid software to production.

  • Communicating and documenting solutions, so they can optimally go through building phases.

  • Develop, test, and maintain high-quality software applications using Swift that integrate with our solutions.

  • Implement features focused on capturing participant data and ensuring robust video recording functionality.

  • Collaborate closely with cross-functional teams, including designers, backend developers, and QA, to deliver seamless user experiences.

  • Participate in design discussions and contribute to technical strategy for mobile initiatives.

  • Debug, troubleshoot, and optimize application performance, ensuring smooth operation across various devices.

  • Write clean, maintainable, and well-documented code that adheres to best practices and coding standards.

  • Stay updated on the latest iOS trends, frameworks, and development tools to continuously enhance our product offerings.

What we are looking for:

  • Proficiency in iOS development using Swift, iOS SDK, UIKit, and Xcode and experience with iOS frameworks.

  • Strong understanding of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming and Coordinator patterns.

  • Experience integrating mobile applications with RESTful APIs and third-party services.

  • Familiarity with version control systems (e.g., Git) and agile development methodologies.

  • Ability to work asynchronously in a distributed team.

  • Familiarity with SwiftUI, Redux Architecture, and Objective-C.

  • Familiarity with unit testing frameworks such as XCTest and Quick/Nimble.

  • Excellent problem-solving skills with a keen attention to detail.

  • Solid understanding of UI/UX principles for creating intuitive and engaging user experiences.

  • Ability to work effectively in a collaborative, fast-paced, and cross-functional team environment and passion for learning.

  • Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders.

  • Excellent teamwork, ownership, initiative, and integrity.

UserTesting is an Equal Opportunity Employer and a participant in the U.S. Federal E-Verify program.  Women, minorities, individuals with disabilities and protected veterans are encouraged to apply.  We welcome people of different backgrounds, experiences, abilities and perspectives.  UserTesting will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance, as applicable.

Required profile

Experience

Industry :
Agritech : Agriculture + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Teamwork
  • Communication
  • Problem Solving

iOS Developer Related jobs