Sr. Software Engineer - IOS

Overview

On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Contract - 3+ mo(s)

Skills

Audiovisual
Meta-data Management
Normalization
Workflow
Animation
Video Streaming
Management
FOCUS
Software Architecture
Innovation
Cross-functional Team
Thread
API
Research and Development
Media
Testing
Project Estimation
Resource Planning
Collaboration
Software Engineering
Software Development
Fluency
Swift
Objective-C
IOS Development
Object-Oriented Programming
Design Patterns
Unit Testing
Continuous Integration and Development
Continuous Integration
Communication
Streaming
HLS
MPEG
Dash Python
iPhone
iPad
Computer Science
SIM

Job Details

Position: Sr. Software Engineer - IOS
Duration: 6+ month contract
Location: Glendale, CA
Compensation: $90/hour-$98.25/hour
Work Requirements: , Holders or Authorized to Work in the US.

Department Overview
Media Engineering builds the software and systems which prepare, deliver, and play streaming media content across media brands. Our objective is to provide the best playback experience in the industry to our viewers.

Media Engineering handles video, audio, and metadata for normalization, processing, and packaging - supporting operator tools and automation for a scalable workflow. We build logic across both players and back-end services to measure, control, and optimize playback across our stack. We embrace unconventional thinking and are passionate about contributing to direct-to-consumer experience.

Our team is looking for hardworking team players to join us in Media Engineering, who will thrive upon the legacy of the media brands and are passionate about contributing to the experiences we deliver through the animation and film studios.

Job Summary
The Media Player Engineering team mission is to design video streaming playback solutions in collaboration with encoding, packaging, and delivery teams to optimize the streaming technology stack for the best streaming experience possible on all platforms.

Our team is seeking someone who can fill the role of Sr Software Engineer to create a feature rich standard streaming media playback library on Apple devices. Our intention is to design and develop layered architecture for media playback which can span all the direct-to-consumer brands like. Your focus will be on collaborating with media playback teams on other platforms to ensure consistent software architecture which delivers a best in class streaming experience for your viewers while providing a foundation for media playback innovation.

This is a hands-on engineering position for the Apple Ecosystem in Objective-C/SWIFT. Based on your experience, you will work a cross-functional team of Product Managers, Designers, Engineers, Web Developers, and Content Creators to conceptualize and develop solutions that are shared across all Disney experiences. You may lead others to solve complex problems and provide oversight and direction to other software engineers. You are a person who enjoys working with other teams and technologies to understand their constraints. You enjoy the challenges presented by difficult problems and take pride in finding solutions which successfully thread the needle between design constraints, technical constraints, and the end experience of your users. You foster trust, approach problems with empathy and respect, and embrace creativity.

Responsibilities and Duties
Design and implement solutions in collaboration with team-members for new features which integrate with various media services and back-ends.
Collaborative API design with peer teams on the back-end as well as front-end teams which depend on our libraries.
Research and development for media playback experiences, integration, and testing.
Participate in project estimation and resource planning.
Ability to collaborate in a small, productive development team as well as the larger engineering organization.
Troubleshoot and resolve issues, problems, and errors encountered across our various platforms.
Ability to collaborate in a small, productive development team as well as ability to work independently.

Required Experience and Skills
4 years experience in software engineering.
Able to demonstrate experience in the full lifecycle of software development. Early stage, maintenance, and end of life.
Fluent in Swift or SwiftUI with past experience in Objective-C
Knowledgeable in programming paradigms including Object Oriented and Reactive.
Solid understanding of iOS/TVOS app development lifecycle.
Experience in Object Oriented Programming.
Knowledgeable about Design Patterns.
Write efficient, reliable, and maintainable code whether implementing improvements, user-facing features, or fixing defects.
Experience with unit test frameworks and continuous integration systems.
Strong verbal and written communication skills.

Preferred Experience and Skills
Experience with AVKit and its ecosystem.
Experience with streaming technologies including HLS, MPEG-DASH, Transport Stream, and CMAF.
Experience developing applications in all Apple platforms including iPhone, iPad, and TVOS.

Required Education
BS/MS in Computer Science or sim. field
Our benefits package includes:

  • Comprehensive medical benefits
  • Competitive pay
  • 401(k) retirement plan
  • ...and much more!

About INSPYR Solutions
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.

INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About INSPYR Solutions