Job Description :
IOS Developer,

Waltham, MA

6+ Months Contract

Phone + Skype


Description:

The Senior iOS Software Engineer is responsible for building high-quality code that conforms to the technical design provided by a Technical Lead, using various languages including Swift and Objective-C. Works closely with Technical Leads and Product Managers to ensure that their code meets business requirements. An ideal candidate will be passionate about designing, coding, and testing software. 



Responsibilities:

· Design, document, and write code to technical specifications with moderate supervision

· Work closely with Product Managers to define product requirements

· Collaborate with QA to ensure proper testing of code

· Help customer support and operations troubleshoot production issues

· Responsible for fixing bugs and writing feature enhancements

· Mentor junior engineers



Required skills, Education and Experience:

· Bachelor’s degree or higher in Computer Science or related field or equivalent experience

· 9+ years of relevant software design and development experience

· 5+ years of relevant experience in the design, development, documentation, and deployment of iOS client applications written in Swift and Objective-C

· Experience with iOS frameworks such as Core Data, UIKit, etc.

· Experience with UI layout using Storyboards

· Experience with multi-threading, GCD, and performance tuning