Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for an experienced iOS applications developer. As a member of our innovative team, you will have the unique and rewarding opportunity to be part of a new project and shape the way users get their support needs fulfilled.
- Will design and develop iOS applications with focus on performance and user experience.
- Throughout the process, you will work collaboratively with our team of engineers, product managers and other teams such as QA.
- The candidate will work with talented engineers in a fast paced, technically demanding environment to deliver new features.
Job Requirements
- 4+ years of experience developing iOS applications out of which 2+ years of experience using swift
- Strong object-oriented design skills
- Deep understanding of Swift design patterns
- Experience with Cocoa, UIKit, Core Data, and the iOS SDK
- Experience writing multi-threaded, asynchronous code
- Experience with Core Data is a plus
- Knowledge of multi-threaded, asynchronous code
- Proven debugging and performance testing skills via LLDB and Instruments
- Ability to write clean, well factored UI code
- Experience with JSON, REST and other similar web services
- Strong focus on Test Driven and Behavior Driven Development (TDD/BDD) using XCTest