Software Engineer iOS Development Indianapolis, Indiana Diagnotes is a secure HIPAAcompliant mobile communication system that helps medical groups improve communication among providers, patients, and extended care teams. Our product suite includes web, Android, and iOS applications, along with externalfacing APIs and integrated 3rd party components.
What We Are Looking For in a iOS Developer ● ● ● ● ● ● ● ● ●
At least 3 years experience with iOS development; with some combination of ObjC and Swift Experience building consumer apps that have been published through the Apple App Store A desire to “build it right”, move fast, write tests, and spend some quality time refactoring Believer in and practitioner of things like: TDD, Clean Code, continuous integration, software design patterns (e.g. Gang of Four) Splitting your days between working in the office in front of a whiteboard and working wherever you can to get in the zone Skilled in prototyping, conducting research, clarifying requirements, and writing code+tests Experience with building offlinecapable iOS applications (i.e. local database, synchronization, occasional connectivity, lastupdated tags, etc.) Experience working on a small development team with a Scrum/Kanban board Proficient in every area of the software project lifecycle (from inception through delivery and subsequent maintenance) Ability and desire to learn new patterns/practices, and contribute to overall system architecture
● Tools That You Should Feel Comfortable With ● MacBook Pro (of course) ● Xcode, and related ● Apple Developer Center, provisioning profiles, App IDs, application services, certificates ● Git, Github, gitflow ● Sublime, Vim ● TestFlight, HockeyApp, Crashlytics ● Jira (or similar) ● Slack (or similar) ● Google Hangouts
Extra Credit for Experience With ● Build tools (e.g. Jenkins, Bamboo, nomadcli) in the context of iOS applications ● Android development ● Linux, bash, python, ssh, etc. ● Analytics, “big data”, dials and gauges ● Hybrid mobile tools (e.g. Ionic, Cordova) ● UI/UX design of mobile applications (that actually look good) ● Being active in your local and extended community (e.g. your own website or blog, open source contributions, blogs, user group talks, networking events) Culture and Work Environment ● We’re a startup… lean, fast, casual, egofree, hardworking team ● Most of us work in the office most of the time; and we also work off site “to get some work done” ● Find a spot in the office, feel free to sit (or stand) there ● No specific limit on PTO; we’re all encouraged to take at least three weeks each year ● Opportunity for equity participation ● Healthy supply of (free) snacks, drinks, coffee, and candy ● Direct exposure to the local startup community, and to seasoned startup mentors ● The chance to make a huge impact in a short amount of time Submit Resume To ● Jamie Kurtz Vice President, Development Diagnotes
[email protected] Diagnotes is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability or veteran status.