Software Engineer III, Apple

Crunchyroll, LLC•San Francisco, CA
•$169,000 - $195,000•Hybrid

About The Position

The Software Engineer III, Apple, works with engineers, product managers, and project managers to implement features across Crunchyroll’s iOS and Apple TV apps. The role coordinates technical designs and decisions with the engineering manager, collaborates across teams to manage dependencies, and helps ensure timely completion of team tasks. It promotes code quality through rigorous code reviews, strong test coverage, and development of a comprehensive testing pyramid. The engineer also collaborates with fellow engineers to help grow their skills. The position is part of the Apple UI platform team, which builds and maintains Crunchyroll apps for iOS and Apple TV. The team aims to deliver robust content experiences and engineer scalable solutions that can be shared across client platforms. This is a hybrid role based in San Francisco, with three office days per week on Tuesdays, Wednesdays, and Thursdays. The role reports to the Engineering Manager, Apple UI.

Requirements

  • At least 5 years of software development experience with a background in Swift/SwiftUI.
  • A record of success with applications, games, and/or utilities for iOS/iPadOS.
  • Familiarity with architecture patterns such as MVVM and experience implementing them in iOS applications.
  • Hands-on experience with automated testing frameworks such as XCTest or Quick/Nimble, and commitment to writing tests for all code changes.
  • Strong commitment to code quality, reliability, and maintainability.
  • Experience developing for memory- and performance-limited devices in a multithreaded environment.
  • Cross-collaborative experience and a results- and delivery-oriented approach.
  • Experience with RESTful APIs and networking protocols.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

Nice To Haves

  • Experience with video streaming application development in iOS/tvOS.
  • Experience migrating to newer technologies in the iOS ecosystem, such as UIKit to SwiftUI.
  • Working experience with tvOS applications.
  • Experience in asynchronous programming, such as async/await, Combine, or RxSwift.

Responsibilities

  • Implement new features across Crunchyroll’s iOS and Apple TV apps in collaboration with engineers, product managers, and project managers.
  • Coordinate with the engineering manager on technical designs and decisions.
  • Coordinate with multiple teams and manage dependencies where applicable.
  • Ensure team tasks are completed promptly.
  • Promote code quality through rigorous code reviews and maintaining good code coverage on tests.
  • Work with the engineering manager to develop a comprehensive testing pyramid.
  • Collaborate with fellow engineers to help develop their skills.

Benefits

  • Salary plus annual performance bonus earning potential.
  • Flexible time-off policies.
  • Medical, dental, vision, short-term disability, long-term disability, and life insurance.
  • Health Savings Account (HSA) program.
  • Health care and dependent care Flexible Spending Accounts (FSA).
  • 401(k) plan with employer match.
  • Employer-paid commuter benefit.
  • Support program for new parents.
  • Pet insurance.
  • Some offices are pet friendly.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service