Client: Major Financial Services Client Title: iOS Developer Location: Merrimack, NH Duration: 6 to 12+ Months (high possibilities for long term extensions) Description This is a fast-paced group that is using cutting edge technologies to create powerful tools and a best in class user experiences for our customers using mobile native, hybrid and cloud technologies. As a senior iOS Mobile Hybrid Developer, you are responsible for developing mobile applications using iOS native and web technologies. The individual selected, will be part of an agile team and will play a key role in working with developers, analysts and QA in understanding the business requirements and developing solutions to deliver with excellent quality and on time. We expect the developer will be able to start delivering stories and tasks quickly. He/she will be expected to provide guidance and mentoring to other developers on their projects. The Expertise You Have Bachelor’s degree in Computer Science 5+ years of software development experience 3+ years of iOS app development using Objective-C or Swift 1+ years of Ionic, Angular, Typescript, JS, HTML5, CSS The Skills You Bring Deep knowledge of Objective-C, Swift, iOS, XCode, Cocoa Touch, and UIKit Good understanding of design patterns - MVP/MVC Hybrid mobile application development using Ionic, Cordova/PhoneGap, Angular, HTML5, CSS, Typescript and JS Cordova native plugin development experience is a plus Knowledge of consuming HTP based APIs/RESTful JSON APIs is required Android app development experience is a nice-to-have but not required DevOps CI/CD, QA Automation, uDeploy, Jenkins Advanced GIT, hands on command line and shell script development experience Familiarity with Test driven development, static code analysis and secure code scan Analytical skills and the ability to solve complex problems Performs good unit testing and peer reviews before delivering code to QA Passion for writing readable, maintainable and well-tested code and supporting technical design documentation Strong desire to experiment and work with the latest mobile technologies Excellence in communication and interpersonal skills. Exposure to Agile development methodology is required. Candidate will participate in daily scrums, effectively communicate status during stand up and bring attention to issues for resolution. The Value You Deliver Participates in technical design discussions to offer valuable input on efficient ways to develop given functionality. Collaborates with systems/business analysts and tech leads to define system specs for features. Takes ownership of assigned work and delivers high quality solutions. Understand and adhere to team priorities in delivering projects Works with fellow team members to impart knowledge in the iOS specific domain Collaborates with dependent system groups to resolve issues or deliverables. Works with systems analysts and management in project rollout to Production Be an active member of an Agile team Regularly provides guidance and training to enable other team members to meet/exceed expectations Develops technical guidelines/standards and makes them accessible to other developers Recommends development testing tools and methodology and reviews and validates test plans If interested, feel free to call me at 412-348-7211.