Omnitracs

Lead iOS SW Developer

Job Locations MX
ID
2020-1375
Category
Engineering
Type
Regular Full-Time

Overview

Lead iOS Software Developer is responsible for designing, developing and integrating new mobile software features as part of the software development lifecycle which includes: Designing and developing features based on system design documents; integrating and testing features with Omnitracs sub-systems; debugging and testing field issues with mobile software; troubleshooting integration and deployment issues and developing alternative solutions, workarounds, triaging to resolve software issues; effective communications between the Mobile Software, Testing and other Omnitracs teams.

Responsibilities

Qualifications:
 Technical lead. Able to lead a team
 Fluency with Swift Programming Language
 Xcode and Interface Builder (Xib’s, Storyboards, Segues and related
presentation/transition)
 App distribution to TestFlight or App Store
 Knowledge with Cocoa Touch
 UIKit
 How to use and apply Auto Layout
 Debugging with Xcode
 JSON parsing and serialization
 Familiarity with RESTful APIs
 Git and GitHub
 Threading and Concurrency
 Unit Testing, XCTest
 ReactiveX for Swift
 Realm Database
 Understanding of MVC
 Notification, Delegation, Kev Value Observation
 Core Location
 Push and Local Notification
 Have built for both iPhone and iPad
 Clean Coder
 Team player
 Willing to extend hours of work if badly needed
 Can work under pressure
 Can do multitasking
 Flexible in terms of tasks assignments (since task priority may change anytime)
 Flexible in regards to work hours. It would be highly desirable if the candidate
could have overlap with the Philippines Offshore team by starting late and working
late a few nights per week.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.