Mobile Application Developer (iOS)

Mobile Application Developer (iOS)

Only W2 – Direct Candidate | No Corp or 3rd party Vendor

• 7+ years of experience in software development

• 4+ years of experience developing native applications for iOS • 3+ years of experience in enterprise software development

• Expert knowledge of Swift 3.0+, Objective-C and Cocoa Touch Frameworks, including MVC and SOLID design patterns

• Expert knowledge with iOS frameworks such as Foundation (including NSURLSession, concurrency, ARC and GCD/NSOperation), Core Data, Core Location, Map Kit, and User Notifications

• Proficient with local persistence including NSUserDefaults, Core Data, serialization and keychain, including the limitations of mobile storage

• Proficient with Xcode tools, including XCTest (UI Tests, Unit Tests), Instruments, and Memory Graph Debugger

• Proficient with Git, Git flow and other branching strategies

• Proficient developing user interfaces to support multiple device sizes using Storyboards, Size Classes, Auto Layout, and programmatic frame layout

• Experience mentoring a team of other engineers

• Experience with pull requests and performing code reviews

• Experience with RESTful APIs using JSON

• Experience designing application architecture

• Experience creating iOS frameworks and integrating external SDK’s

• Experience with localization within an iOS application

• Experience working on a development team that practices Agile/scrum methodologies

• Familiarity with continuous integration including Fastlane and Jenkins

• Understanding of Apple’s HIG

• Understanding of e-commerce in a mobile application include Apple Pay

• Strong architecture, analytic, design and problem-solving skills

• Excellent verbal and written communication

• Ability to understand and maintain existing complex codebases

• Passionate about mobile technologies and building great guest experiences

• Experience developing Android applications is a plus

• Bachelor’s degree or higher in Computer Science is a plus

• SOAP and OData experience is a plus

Job Type: 1+ Year Contract
Job Location: FL Orlando

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Mobile Application Developer (iOS)