iOS Engineer (3851) Sunnyvale, California

Salary: USD25 - USD75000 per year

Seeking experienced iOS developers to help architect, build, iterate and manage our broad set of mobile application and website products. You will be part of a fast-paced team driving ongoing product iteration. The ideal candidate will be comfortable in a fluid start-up environment and will bring an energetic, fun and creative approach to their work.

You could be an experienced engineer or a recent graduate eager to learn and get involved at all stages of the development life-cycle.

Key responsibilities

    * Contribute best-in-class programming skills to develop highly innovative, doctor-patient facing mobile products
    * Continually offer thought-leadership and dependable execution ability in a high-paced environment characterized by ongoing iteration and product pushes
    * Play a key role in product development, help shape direction of drchrono feature set
    * Be ready & eager to review or write production code on any particular platform during crunch periods
    * Implement automated and exploratory testing processes that provide continuous feedback on quality issues; find ways to break our mobile applications before their public release

Requirements

    * BA/BS in Computer Science or a related field (or equivalent practical experience)
    * 3+ years of professional software development experience, Objective-C or C++ preferred
    * Ideally 1-2 years of mobile software development experience (iOS, iPad, iPhone or iPhone preferred)
    * Solid understanding of the intricacies of the Apple iOS platform
    * Understand web services, REST, XML
    * Multi-Threading and memory management specific to mobile devices
    * Understanding of caching mechanisms
    * Working knowledge of mobile iOS SDK (or a burning willingness to learn)
    * Scripting languages such as Ruby and Python is a plus
    * Web front-end development ability, particularly as pertains to the mobile browser experience, is a plus
    * Understanding of concepts such as Unit Testing, Integration Testing, and Continuous Integration and experience with mobile testing frameworks such as iOS Instruments would help
    * Ability to manage conflicting project demands and thrive in a small, fast-paced, start-up environment

Note:  Skills testing will be administered