Job Description :
IOS Developer | Boise ID

Mandatory skills: Experience as ios Developer, Multithreading, DispatchQueue, NSOperationQueue, DispatchGroup

Nice to have skills: Core ios, Multithreading, DispatchQueue, NSOperationQueue, DispatchGroup

Responsibilities:
Use Swift language and Xcode for development and enhancement of features for mobile (iOS) application, web services and plugins.
Follow TDD (Test driven development) for unit testing.
Coordinate with QA teams to plan and execute individual module and application test scenarios.
Analyze, debug and fix defects found during the sprint, system integration end-to-end testing and regression testing.
Troubleshoot and debug various issues faced during feature development and enhancement.

Job Description:
5+ years of hands-on development experience on the iOS platform with a strong understanding of the iOS Architecture
Should provide references of at least 2 apps being launched to the App Store on which the developer has worked
Able to develop Native iPhone applications using SWIFT
Candidate must have the capability to code using TDD approach
Should have a good understanding of Hybrid Application Architecture and a hands on skill working with HTML5/CSS3/jQuery Mobile is strongly desired
Should be able to understand the memory usage, object references, and performance oriented coding
Should be able to work on developing views and UI for iPhone and iPad applications
Should understand the Apple user interface and coding standards
Able to work on Agile and Test-driven development
Able to work on unit testing, code coverage tools for Swift
Good in communication - written and verbal communication skills