Senior iOS Software Engineer

Cast & CrewNew York, NY
1dHybrid

About The Position

At Cast & Crew, we’ve empowered creativity and supported the global entertainment industry for decades. Together with our family of brands - Backstage, CAPS, Checks & Balances, Final Draft, Media Services, Sargent-Disc, and The TEAM Companies – we operate as a combined entertainment technology and services provider offering industry standard screenwriting accounting software, digital payroll products, data & reporting, and a host of creative tools. The industry continues to move faster than ever, and the need for our expertise, our technology, and our people has never been greater. We are a production’s best ally every step of the way. #OneCastOneCrew Backstage is looking for a Senior iOS Engineer to join our Native Engineering team. This is a hands-on role for someone who has spent years building iOS apps and genuinely cares about how iOS software should look, feel, and behave. You'll be working on the core Backstage iOS app, building new features and well-designed components that are meant to last. We care deeply about writing code that is extensible, reusable, and easy for other engineers to build on. Our goal is simple: make our own lives, and the lives of future developers, easier by writing modular, scalable, and maintainable code. This is a hybrid role, with in-person presence at the New York office required a few times per month.

Requirements

  • 10+ years of professional iOS development experience
  • Strong experience with Swift, XIBs, and Storyboards
  • Deep familiarity with third-party SDKs, CocoaPods, and Swift Package Manager
  • A proven track record of writing extensible, reusable code in large iOS codebases
  • Strong experience building apps using MVVM and native Apple frameworks
  • A preference for native iOS solutions. We do not use cross-platform frameworks or shortcuts to get our iOS product built
  • Excellent taste and instincts around iOS UX, UI, animations, and interaction patterns
  • Someone who genuinely enjoys the Apple ecosystem and stays current with iOS platform evolution
  • Comfort creating engineering plans and breaking down complex work into clear, actionable steps
  • An entrepreneurial mindset with a willingness to take ownership, even beyond a strict job description
  • A bias for action and speed. Motivated not just to hit deadlines, but to beat them
  • Not afraid to push boundaries, break things occasionally, and take responsibility for fixing them

Nice To Haves

  • Experience using AI tools as a significant part of your development workflow to increase output and explore solutions faster
  • 3+ years of experience building iOS SDKs or shared frameworks, with a focus on developer experience and ease of use

Responsibilities

  • Build and maintain new features and reusable components for the Backstage iOS app
  • Write clean, extensible, and maintainable code with future growth in mind
  • Work closely with product, design, and backend engineers to ship thoughtful, high-quality features
  • Create and contribute to engineering plans, including technical discovery, tradeoffs, and implementation approaches
  • Move quickly while maintaining a high bar for quality, performance, and user experience
  • Take ownership beyond your immediate responsibilities when needed to get the job done
  • Push limits, experiment, and iterate, while also taking responsibility for fixing what breaks
  • Contribute to a collaborative team culture that values knowledge sharing, curiosity, and craftsmanship

Benefits

  • Medical
  • Dental
  • Vision
  • PTO
  • health and wellness programs
  • employee discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service