Join the Storypark team

Become a pivotal member of the Storypark family.

Learn more about Storypark

Blue smiling faces on a white background
Blue smiling faces on a white background

iOS Developer

To apply for this role, send through your CV, examples of your work and (optional) cocoa based recipes to matt@storypark.com.

Email us about this role

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.

Responsibilities

  • 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

Bonus points

  • 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

Benefits

  • Competitive salary
  • 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

Apply today

To apply for this role, send through your CV, examples of your work and (optional) cocoa based recipes to matt@storypark.com.

Email us about this role