Position: Engineering Manager, iOS
Company: Texendev
Category: iOS
Experience required: 5y
English level: upper

You will be reporting to the VP, Engineering.

**Responsibilities **
 • Lead a team of engineers developing our native iOS application
 • Provide leadership and growth opportunities, and drive any recruitment efforts for the team
 • Build alignment across the team by owning and reporting on objectives and key results
 • Define and own key metrics around team delivery, application performance and stability
 • Participate in technical design and planning discussions across teams
 • Collaborate closely with Product Managers help define and own product delivery roadmaps
 • Uphold standards for quality by defining team rituals and processes and performing code reviews, fixing bugs, creating automated tests, and monitoring application performance

**Qualifications **
 • 5+ years of iOS development experience and an excellent command of engineering fundamentals
 • 2+ years of experience managing software engineering teams
 • Experience working with Restful APIs and writing networking level code
 • Experience with CoreData
 • Deep understanding of architecture patterns and the tradeoffs between them
 • Experience writing well-tested code (XCTest)
 • Can work in a dynamic environment - not fazed by multi-tasking, managing shifting priorities, or following through on projects with minimal supervision.

**Technologies we use:**
 • Key language: Swift/Objective-C
 • Dependency Frameworks: Cocoapods, Swift Package Manager
 • iOS Frameworks: CoreData, Combine, UIKit, RxSwift
 • Code Management: Gitlab CI/CD
 • Build System: Bitrise