Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted almost 5 years ago

At Serial Box we artfully blend together the best of series television and the convenience of ebooks and audiobooks to bring readers a new form of storytelling. We deliver thrilling episodes straight to the user’s digital device to be read or listened to anytime, anywhere, using own in-house developed content and licensed works from Marvel and other top-tier properties.

As a Serial Box iOS Developer:

- You'll collaborate with a distributed, 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 properly iterating and maintaining existing features as well
- 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

Qualifications:

- You have at least 3 years of professional experience developing native iOS applications
- You have a strong proficiency writing Swift code while being unafraid of 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)
- You have a demonstrated experience building client/server applications using RESTful data APIs
- You have a strong understanding of testing practices including unit testing and UI automation testing
- You have a strong understanding of good object-oriented development practices
- You have a strong understanding and use of Git as source code management
- 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

Nice to Have: 

- You have experience building apps that support both iPhone and iPad
- You have used technologies such as GraphQL and Apollo
- 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 Firebase features and Firebase Analytics (or Google Analytics)
- You have used Cocoapods for dependency management in your own projects
- You have experience with Realm, Core Data or other forms of persistent storage

Benefits:
Serial Box offers an array of benefits including competitive salaries, stock options, health, dental, vision, commuter benefits, health/wellness benefits, a professional development budget, and a generous vacation and sick 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.