Position: IOS Developer
Company: Texendev
Category: iOS
Experience required: 3y
English level: upper

**Responsibilities **
 • Help design and deliver core features and the architecture of our iOS app
 • Collaborate closely with Product Managers to define core features and manage tech debt
 • Work closely with the backend teams whenever needed to help design APIs and cross-component features
 • Write unit and integration tests for the application
 • Help set the foundation for integrating BLE hardware into our core application 
 • Participate in technical design and planning discussions and mentor junior developers
 • Uphold standards for quality by performing code reviews, fixing bugs, and monitoring application performance

** Qualifications **
 • 3+ years of iOS development experience and an excellent command of engineering fundamentals
 • 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)
 
 • Experience with CoreBluetooth, and working with BLE devices is an asset

**Technologies we use:**
 • Key language: Swift
 • Dependency Frameworks: Cocoapods, Swift Package Manager
 • iOS Frameworks: CoreData, Combine, UIKit, RxSwift
 • Code Management: Gitlab CI/CD
 • Build System: Bitrise