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