Software Engineer, Media Playback – Remote, United States – 12 Month Contract – W2 ONLY, NO C2C or OPT EAD
Summary:
We are seeking a Senior Software Engineer to develop a feature-rich media playback library for Apple devices. You will work with cross-functional teams to create streaming playback solutions, ensuring a seamless viewing experience across multiple platforms. This is a hands-on role involving the design, implementation, and optimization of media playback technology.
Responsibilities:
- Design and implement media playback features for Apple devices.
- Collaborate with front-end and back-end teams to ensure smooth integration.
- Research, test, and develop innovative playback solutions.
- Troubleshoot and resolve platform issues.
- Contribute to project estimation and resource planning.
Requirements:
- 4+ years of software engineering experience.
- Proficiency in Swift/SwiftUI and Objective-C.
- Solid understanding of iOS/tvOS app development.
- Experience with object-oriented programming and design patterns.
- Familiarity with unit testing frameworks and continuous integration.
- Preferred: Experience with AVKit, HLS, MPEG-DASH, and streaming technologies.
Mainz Brady Group is a technology staffing firm with offices in California, Oregon and Washington. We specialize in Information Technology and Engineering placements on a Contract, Contract-to-hire and Direct Hire basis. Mainz Brady Group is the recipient of multiple annual Excellence Awards from the Techserve Alliance, the leading association for IT and engineering staffing firms in the U.S.
Mainz Brady Group is an Equal Opportunity Employer. We are committed to Diversity & Inclusion and incorporate non-discrimination best practices in all of our staffing processes. Mainz Brady Group does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, gender expression, age, disability or any other protected class
.