We are hiring an iOS Engineer for a contract position based in New York, NY. This is a 6+ month engagement building and maintaining iOS applications within a collaborative, globally distributed team.
Responsibilities
Build and develop iOS applications
Write, review, and refactor code to maintain quality and performance
Find and resolve bugs and performance issues
Implement unit and integration tests
Work with continuous integration and build automation tools
Maintain and refactor legacy Objective-C code
Integrate with backend services and REST APIs
Design solutions for open-ended technical problems
Collaborate effectively in a globally distributed team environment
Qualifications
Required
Experience building iOS applications
Proficiency in Swift
Experience with UIKit
Familiarity with REST API integration
Experience writing and maintaining unit and integration tests
Knowledge of continuous integration patterns and tools
Experience with build tools such as Tuist and xcodebuild
Self-directed work style and strong time management skills
Bachelor's degree in Computer Science or related field, or equivalent professional experience
Preferred
Experience with Objective-C
Familiarity with MVVM architectural patterns
Experience with GitHub Actions or Circle CI
Knowledge of XCTest and XCUITest frameworks
Experience with μFeatures Architecture
Familiarity with RAML API Documentation
Experience with Danger for code review automation
Show the full description
Open source contributions