Mobile Engineer with Testing (iOS)

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

Swift
iOS SDK
Xcode
XCTest
XCUITest

Job Details

Mobile SDET(iOS)

Mountain View, CA

JD:

1 Proficiency in Swift and iOS Development

Deep knowledge of Swift, iOS SDK, Xcode, and Apple s latest frameworks (UIKit, SwiftUI).

Unit and UI Testing Expertise

Strong experience with XCTest and XCUI Tests; familiarity with additional testing frameworks like Meastro.

Test Automation and CI/CD

Hands-on experience integrating automation scripts into CI/CD pipelines

Modern Architecture & Design Patterns

Knowledge of scalable architectures for testable code.

Debugging and Performance Optimization

Strong debugging skills for both development and automated tests; experience with tools like Instruments for app performance monitoring.

Collaboration Across Teams

Effective communication and coordination with cross-functional teams (product management, QA, design) to ensure smooth development processes.

RESTful APIs and Backend Integration

Familiarity with RESTful API integration and handling complex networking scenarios.

Version Control and Dependency Management

Proficiency with Git for version control and tools like CocoaPods or Swift Package Manager (SPM) for dependency management.

App Modernization & Migration

Experience refactoring legacy codebases, transitioning from UIKit to SwiftUI, and reducing technical debt.

Agile Development Practices

Familiarity with Agile methodologies, including participating in sprint ceremonies and maintaining technical documentation

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.