Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
Canada, California (USA), United States

Offer summary

Qualifications:

4+ years of software engineering experience, Proficiency in Swift/SwiftUI and Objective-C, Solid understanding of iOS/tvOS development, Experience with object-oriented programming, Familiarity with unit testing frameworks.

Key responsabilities:

  • Design and implement media playback features
  • Collaborate with front-end and back-end teams
  • Research, test, and develop innovative solutions
  • Troubleshoot and resolve platform issues
  • Contribute to project estimation and resource planning
Mainz Brady Group logo
Mainz Brady Group Human Resources, Staffing & Recruiting SME https://www.mbg.com/
51 - 200 Employees
See more Mainz Brady Group offers

Job description

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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving
  • Research

Software Engineer Related jobs