Join us on our exciting rollercoaster of growth and become a pivotal part of the Storypark family.
It takes a village to raise a child. Storypark’s collection of private online communities are supporting teachers and families around the world to support better outcomes for children.
We’re a socially conscious group who believe in working to make a difference, not just a dollar. We’re passionate about solving meaningful problems, and we’ve big plans to continue expanding into the uncharted corners of the sector.
This is where you come in.
Who you are
You’re the kind of person who wakes up, wearing your favourite cocoa coloured pj’s. Sprint to the kitchen to grab a piping hot cup of cocoa and a bowl of cocoa flavoured cereal. You hop on /r/iOSProgramming, or your article digest of choice, and start reading stuff that popped up overnight. Motivated, you rush to your mac and frantically type $ pod try awesome_new_thing a dozen times. Satisfied with looking at other people’s code, you feel determined to start another day of programming the best apps ever. Does that sound at all like you? Awesome! We want you, in a big way.
We’re calling on passionate and opinionated iOS Developers to join our team and help develop an exciting new product. You’ll be collaborating with other great minds, making major decisions that will forever change its course.
We’ve already done some of the groundwork on Android, testing what works and what doesn’t. Now we need someone who can create an experience on iOS that will “wow” our users and leave other developers scratching their heads wondering how we did it.
Development of our current and new iOS products
Testing and support of our iOS products
Contribute your ideas and experience in our design and development sprints
Provide API development recommendations
Share your knowledge regarding best practice
Required skills & attributes
Someone who embodies the values of Storypark and is committed to our purpose
Proficient with Objective-C and Swift
Experience with iOS frameworks such as UIKit, Core Animation, etc.
Familiarity with RESTful APIs
Having code in iOS apps currently on the AppStore
Comfortability with Auto Layout
Comfortability with package managers such as CocoaPods or Carthage
Knowledge of the human interface guidelines
Awareness of application architecture patterns such as MVVM, MVP, VIPER, etc.
Familiarity with version control tools such as Git
Familiarity with continuous integration tools
Knowledge of functional reactive programming frameworks such as ReactiveCocoa, RxSwift, etc.
Experience implementing an OAuth2 client flow
Experience with popular libraries like SnapKit, AlamoFire, Realm, etc.
Knowledge of other platform’s guidelines and patterns
Knowledge of OpenGL ES 2.0
Flexible working hours
Regular compensation reviews – great work is rewarded!
Bottomless coffee, tea, (cocoa) and snacks
Open vacation policy and flexible holidays
Paid parental leave
We’re happy to get you whatever equipment helps you get your job done
Table tennis, video games and office rock climbing wall
We also offer relocation assistance for people joining us from other areas
To apply for this role, send through your CV, examples of your work and (optional) cocoa based recipes to firstname.lastname@example.org.