Sr. iOS Engineer

New York, NY

Do you love building great educational products? Do you love working with iOS? Do you love solving hard technical challenges? If so, then let's talk.

Brainscape is changing the way people learn, using cognitive science and mobile technology. Founded by cognitive neuroscientists, engineers, & education industry executives, we've built a robust infrastructure to support our continued growth (5 million users and growing fast), and we’re looking for an awesome iOS Engineer to work with our CTO. Candidates in New York or San Diego are preferred, but we'll work flexibly with anyone if it's the right fit.

Skills & Requirements

5+ years programming experience.

2+ years iOS or Mac development experience.

You must have worked on at least one *large* development project before (in any language), with several developers.

You must have worked on and supported a product that has *shipped*. (Your own app on the App Store totally counts)

Technologies:

Cocoa/Cocoa Touch - You must be a skilled, disciplined Objective-C Developer with UIKit or AppKit experience.



SQLite - Core Data is nice, but you must understand how traditional databases work.



RESTful Web Services - You will need to write robust code that works and fails gracefully without a connection.



Version Control (we use Mercurial but are not married to it)



Ruby on Rails (not required, but nice to have)

Design sensibilities - You should be able to design usable and eye-pleasing user interface in Cocoa Touch.

Habits

You obsessively manage dependencies and separate concerns. This is crucially important. Using blocks, delegation, and notifications is how we roll.



You know how to work well with a QA to ship air-tight code.



You are not OK with black boxes and there is no technology or code library you can't learn if you need to.

About Brainscape

Brainscape (www.brainscape.com) is a mobile education platform whose mission is to fully optimize learning. We are mapping the entire world of education into bite-sized chunks and using our repetition algorithm to feed you those concepts in the pattern that your brain needs for maximum retention. We have over 5 million student & adult users of our software and are growing fast. Check us out on iTunes or find articles about us on Forbes and Mashable.

If you are hired for this position, you'll be working with smart, passionate (and sometimes eccentric) technologists and educators. Be sure to check out our blog (blog.brainscape.com) to see the random stuff we read and write about.

Interested? Please send an email to jobs@brainscape.com with evidence of your geekery - e.g., links to an iPhone app you released, a website you developed, your blog about tech, your GitHub profile, whatever. Show us that you love tech.