Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Tubi

Senior Software Engineer (iOS)

Posted Updated
Discussion
  • As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications
  • Your work will directly contribute to providing our audience with an exceptional user experience, and you’ll work collaboratively with a team of dedicated professionals to scale our platform effectively
  • Design, develop, and deploy advanced applications for the iOS platform
  • Work closely with the product team to understand end-user requirements and build corresponding solutions
  • Ensure the performance, quality, and responsiveness of applications are of the highest standards
  • Adhere to best practices in architecture, design, and clean code principles
  • Integrate with backend services to provide a seamless and efficient user experience
  • Provide accurate estimates of work and ensure timely delivery of features
  • Write maintainable, scalable, and testable code and actively participate in code reviews
  • Stay updated with emerging trends and technologies in the iOS development space, especially regarding audio/video streaming and ad integration
  • Leverage AI-powered tools and automation solutions to enhance development efficiency, streamline debugging, and optimize workflows
  • Collaborate with cross-functional teams to define and ship new features
  • Troubleshoot and optimize performance for a smooth user experience

Benefits

  • Healthcare Coverage: We offer medical, dental, and vision coverage, effective from day one.
  • Competitive Compensation.
  • Family Support: We’re proud to support families of all kinds, and offer generous parental leave, childcare support, and eldercare assistance whenever you need it.
  • Wellness Programs: Monthly wellness reimbursement, generous time off, and additional Tubi Holidays help us support mental and physical wellbeing for you and your family.
  • Continuing Education: From education reimbursement to leadership development to certification support, we’re invested in developing our talent so you can take your career to the next level.
  • Financial Support: We offer resources to help keep you financially fit and invested in your future, from our highly-rated retirement savings matches to financial advisors and planning services.
  • Bachelor’s degree in Computer Science or a related field
  • Familiar with the test-driven development approach and automated testing frameworks
  • Strong competency in RESTful API integration and experience working with network communication protocols and socket programming
  • Strong expertise in Swift, SwiftUI, and the Xcode development ecosystem
  • Extensive experience with audio/video streaming technologies on iOS, including deep knowledge of AVFoundation, video playback, and performance metrics
  • Experience or strong interest in applying AI-assisted development and productivity tools (e.g., code generation, intelligent debugging, automated QA) to accelerate delivery and maintain code quality
  • Proven track record with 7+ years of iOS app development experience
  • Proficient understanding of code versioning tools, notably Git, and experience with GitHub or similar platforms
  • Experience with player optimization, buffering strategies, and streaming analytics to ensure a smooth user experience in varying network conditions

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.