Senior iOS Engineer at Tubi developing and maintaining iOS applications for a free streaming service. Focus on user experience, working collaboratively, and leveraging advanced technologies.
Responsibilities
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.
Requirements
Bachelor’s degree in Computer Science or a related field.
Proven track record with 7+ years of iOS app development experience.
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 with player optimization, buffering strategies, and streaming analytics to ensure a smooth user experience in varying network conditions.
Strong competency in RESTful API integration and experience working with network communication protocols and socket programming.
Proficient understanding of code versioning tools, notably Git, and experience with GitHub or similar platforms.
Familiar with the test-driven development approach and automated testing frameworks.
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.
Senior iOS Engineer working on Ro’s mobile healthcare platform, enhancing iOS applications for patient care management. Lead architecture and collaborate with cross - functional teams on innovative solutions.
Senior iOS Engineer developing innovative delivery solutions for E - commerce companies in Egypt. Collaborating with cross - functional teams in a fast - paced agile environment.
Senior iOS Engineer building and shipping core iOS product experiences for webAI. Collaborating closely with design to deliver high - performing UI and feature developments.
Lead iOS Engineer developing AI - powered applications for webAI. Define architecture, engineering standards, and mentor engineers while enhancing user experience.
Software Developer focusing on OLX app evolution and user experience. Engaging in end - to - end development with a strong emphasis on software excellence and impact.
Associate iOS Engineer developing and maintaining mobile applications at FanDuel. Collaborating in an Agile environment while utilizing Swift and other iOS technologies.
Sales Specialist at DEXIS growing advanced intraoral scanner sales through customer engagement and product demonstrations. Collaborating with marketing and sales teams to identify opportunities and maximize revenue.
Senior iOS Engineer developing mobile applications for a high - growth PropTech company. Taking ownership of iOS code base and collaborating with design and development teams in an inspiring work environment.
iOS Engineer at Grow Therapy developing and scaling iOS app for mental health care. Join a mission - driven team to enhance accessibility and user experience in therapy applications.