iOS Developer

Job description

Thank you for your interest in this position. Please note we will be reviewing applications starting on April 8. 


About the Company:

Serial Box is a reading and audio entertainment platform. The company creates and curates immersive stories that you can listen to or read in our apps and on our site. We build teams of writers to produce entirely original series (typically 8-10 eps of 20-40 min each). We also tell official new stories around fandom’s most beloved characters and worlds including Marvel’s Black Panther, Warner Brothers/DC’s Wonder Woman, BBCA/AMC’s Orphan Black, etc. Our investors have backed companies like Gimlet, Glossier, Slate, Warby Parker, Hotel Tonight, Outdoor Voices. Serial Box has been featured in The New York Times, Wired, NPR, The Hollywood Reporter, Deadline, Variety, Forbes, etc.


"Best of the year"—Apple 

"Must-have app"—Buzzfeed

"Like Game of Thrones but for your ears"—i09

"The HBO of reading"—NPR


As a Serial Box iOS Developer:

  • You'll collaborate with a growing team of developers and business stakeholders to drive the maturation of Serial Box's iOS app
  • You'll have opportunity to implement new features while also iterating and maintaining existing features
  • You'll be included in data-driven, insightful decision-making and will weigh in on balancing factors like scope, complexity, and timing
  • You'll architect your code in a way that encourages and allows for flexible, modular, and reusable code
  • You'll encourage growth within the team by participating in knowledge sharing and thorough code reviews
  • You'll help keep our app robust by writing tests, monitoring, reporting, and troubleshooting bugs


Benefits: 

Serial Box offers an array of benefits including competitive salaries, stock options, health, dental, vision, commuter benefits, health/wellness benefits, and a generous vacation policy. Serial Box is a digital entertainment platform (audio and publishing) based in NYC. We are an Equal Employment Opportunity (“EEO”) Employer. It has been and will continue to be a fundamental policy of Serial Box not to discriminate on the basis of race, color, creed, religion, gender, gender identity, pregnancy, marital status, partnership status, domestic violence victim status, sexual orientation, age, national origin, alienage or citizenship status, veteran or military status, disability, medical condition, genetic information, caregiver status, unemployment status or any other characteristic prohibited by federal, state and/or local laws. This policy applies to all aspects of employment, including hiring, promotion, demotion, compensation, training, working conditions, transfer, job assignment, benefits, layoff, and termination.

Job requirements

Required Qualifications:

  • You have a strong proficiency writing Swift code while being unafraid of reading/maintaining a little Objective-C code when the need arises
  • You have experience with functional reactive programming (RxSwift, ReactiveSwift, ReactiveCocoa, or any other similar library). <joke>Extra points if you have 2+ years' experience with Combine </joke>
  • You have demonstrated experience building client/server applications using RESTful and GraphQL data APIs
  • You are comfortable implementing and troubleshooting Auto Layout-based UIs and have experience building apps that support both iPhone and iPad
  • You have at least two years of full-time Swift development experience and at least three total years of full-time, professional experience developing native iOS applications
  • You are available for full-time employment and are not a contractor
  • You have a strong understanding of testing practices including unit testing and UI automation testing
  • You have a strong understanding of good object-oriented and protocol-oriented development practices
  • You have a willingness and ability to learn new technologies; we're a growing startup so we can and do refine our technological roadmap as we iterate our platform
  • You have a pragmatic approach to development where "YAGNI" is a guiding principle
  • You love working in early stage companies, you want to have a big impact on a growing company, and help define the future of audio and reading.

Nice to Have:

  • You have a strong understanding of Git as source code management
  • You're at home using MVVM (even better—MVVM-C—such as RxFlow) as an architectural pattern
  • You are able to leverage Instruments to troubleshoot memory leaks and slowdowns in app performance
  • You have an understanding of the Firebase platform and its features, including Firebase Authentication
  • You have used Cocoapods for dependency management in your own projects
  • You have experience with Realm, Core Data or other forms of persistent storage
  • You have experience with the EPUB 3.0 standard