Software Developer
Deluxe Entertainment
Los Angeles, CAThis was removed by the employer on 7/24/2017 11:35:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Developer jobs in Los Angeles-CA
Search all Software Developer postings
Full Time Job
Job description
We currently have an opening for a macOS Developer proficient in Objective-C or Swift. This position will be located in Hollywood, California. Previous experience with both languages is a plus. Come work with a small team in the heart of the entertainment industry.
You will have the opportunity to build tools that will directly assist filmmakers and other members of the industry, and push the boundaries of technology as it is used in the making of all your favorite shows, movies, and commercials.
RESPONSIBILITIES: Duties may include, but are not limited to:
• Work with a small team to build a pleasant user experience on all Apple platforms.
• Design and write proposals for API, SDK, and other internal programing interfaces.
• Develop frameworks from the ground up using Objective-C and Swift to be shared and used by several applications.
• Design and write proposals for user interface layouts.
• Develop new utility and production applications from the ground up.
• Maintain and modernize existing Applications, and port applications from iOS.
• Convert older code to Swift as necessary.
• Provide support when necessary for the products you are working on.
• Write software that communicates with other systems over the network, or with hardware APIs.
• Write efficient code for live image and media processing.
• Profile and identify security flaws, performance problems, compatibility issues, and user facing bugs.
• Write Unit Tests and Documentation as necessary.
• Assist users and clients around the clock when necessary.
REQUIREMENTS: All candidates must:
• Have a BS or MS in a technical field or relevant work experience.
• Have extensive experience writing either Objective-C or Swift code, and the ability to read and interpret both languages.
• Be able to work effectively in team environments with people from diverse technical backgrounds (e.g. software, hardware, and image processing).
• Have basic knowledge of how macOS, and Unix systems work under the hood.
• Understand software engineering practices such as version control, code reviews, and testing.
• Learn quickly and have a keen eye for detail, with the ability to problem-solve, multi-task, and work well in high pressure situations.
• Have good communication and writing skills, as they relate to communicating ideas/requirements, and writing proposals/documentation.
• Be available to work during extended hours including weekends if required.
BONUS SKILLS: None of the following are required, but any related experience to the following will be highly preferred:
• Industry experience in editorial, digital asset management, or preproduction.
• Experience working with AVFoundation, and the lower level media SDKs.
• Experience working directly with video and pixel encoding formats such as H.264 and YUV 422.
• Has a clear understanding of the CoreAnimation render stack.
• Understands how TCP and UDP connections work.
• Can propose and implement easy to use API for internal frameworks.
• A good eye for visual design, and clean modern interfaces.
• A deep understanding of cryptography, safe coding, and security topics.
• Experience writing custom AppKit controls and user interfaces on macOS.
• Experience in real-time image processing.
• Has worked with neural networks and machine learning.
• Experience working with iOS and related platforms (iPad, iPhone, Apple TV, Apple Watch).
• Understanding of how server infrastructure is build, and distributing functionality across multiple machines.
• Experience working with C and C++ code.
• Experience working with Python code.