Job Description :
Build Small Business mobile app experiences on top of existing Office 365 stack. Collaborate closely with designers, program managers and developers to define and implement elegant mobile UX solutions.

Position Requirements
- 2+ years of mobile software development experience with a proven track record for excellence
- Ability to estimate feature tasks, drive them to completion, call out risk to the plan/slippages and keep leads/stakeholders in sync on progress
- Experience developing mobile apps in iOS
- Proficiency with Objective-C, Swift (experience with C#/C++/Java a big value add)
- Experience in E2E app development, having successful iOS apps on the app store preferred
- Experience in building cloud services and web APIs including Azure and REST APIs is a plus
- BS in Computer Science, Engineering, or related field.
- Experience and comfort working in an agile and collaborative environment

Develop software programs of a complex nature, including operating systems, applications and/or network products. Develop project plans, functional specifications and schedules for these products. Design and perform analysis on complex programs and systems. Assist in determining product requirements, technical specifications, and enhancements.

TOP 3 must-have skills you’re looking for? (Measurable skills, technologies, etc
a Objective-C – 2-3 years of experience. This is an iOS app so we don’t want people who are going to be learning Objective-C as part of this project. All candidates must have Objective-C experience.
b C# - Good to have, 2 years of experience with Azure. The application talks to a service component which runs in Azure and is written in C
c Experience in being in projects and understanding testing. Are you building what is asked for. If they have taken at least two or more apps to the Apple App store, that would show that they have this level of experience.