Senior iOS Developer

Job description

About Us:

With a platform reach of over 20 million users in over 200 countries and a 5-star App Store rating, Tinybeans is on a mission to help families create real connections with each other and with tailored resources to help them thrive.

Every day millions of people including celebrities, politicians, and high-profile families rely on Tinybeans as their primary platform for capturing and sharing their children’s life stories while engaging in valuable and personalized content to help them in the journey of parenting.


Your Part in Our Mission:
As a core member of our iOS team, you will be helping create cutting-edge products and features that are changing how people create and share memories of their children, and we have big plans for the next generation of our product. You will be contributing to a mixed codebase of Objective-C and Swift, using frameworks like RxSwift to implement new features following our own flavor of the MVVM + Coordinator pattern.

How You Can Make an Impact:

  • Be the resident guru in charge of our iOS platform
  • Develop new products and features and work with cool tech
  • QA and test
  • Work with UX and UI designers to create an awesome experience

Requirements

What You Bring to the Table:

  • Advanced level of experience developing iOS applications
  • Strong knowledge of Swift, and experience with Objective-C 
  • Comfortable using Storyboards, Auto Layout, UIKit, Multi-threading, CoreData 
  • Experience with a Reactive Functional programming framework is highly desirable (or at a minimum a willingness to learn)
  • Experience using Xcode + Instruments to identify and debug issues
  • Experience interfacing with REST back-ends
  • Experience with unit and UI testing via Apple XCTest framework
  • Familiarity with agile and scrum methodologie

What We Provide You With:

  • Competitive compensation + yearly stock options
  • Health, dental, vision, and 401k
  • 20 vacation days + sick and personal days + 10 holidays
  • Work from home flexibility
  • Welcome you to be part of a publicly traded company with global reach
  • A playful team that supports one another like family