mycareers logo


Showing: 269 Engineer, Developer jobs
Keynote Animation Software Engineer
Spectraforce
Cupertino, California

3 hours ago

Job Description

Job Title: Keynote Animation Software Engineer
Duration: 12 Months
Location: Remote (Must work PST hours)
 
Job Summary
We're seeking an enthusiastic software engineer to help design, implement, and optimize new animations for our custom animation rendering engine. It's a great opportunity to learn from a large team, work in a huge codebase, and inspire millions of loyal customers.
 
Key Qualifications
  • Ability to visualize and implement high-level animation and graphical concepts
  • Demonstrated experience with Metal, OpenGL, WebGL, Vulkan, or similar GPU API
  • Experience with shaders (GLSL, HLSL, Metal shading language, etc.)
  • Excellent communication skills
  • Adaptable, quick learner
 
Description
  • iWork animation team is responsible for Keynote's custom animation engine, and the builds and transitions that it powers.
  • We're looking for someone to help improve the power, ease of use, and visual "wow" factor for millions of users on macOS, iOS, and the web.
  • The ideal candidate is passionate about creating high-quality, high-performance, and visually engaging graphics and animations.
 
Responsibilities include:
  • Adding new features to the Keynote animation engine
  • Profiling and optimizing performance of Keynote animations using state-
  • of-the-art graphics techniques and research
  • Keeping up with the latest best practices in graphics research and development
  • Applying modern testing methodologies to a wide variety of animations and effects
 
Education
  • Degree in Computer Science or equivalent experience/skills
 
Nice-to-haves
  • Familiarity with computer graphics research (SIGGRAPH, GDC, etc.)
  • Development experience with macOS or iOS (Xcode, Instruments, etc.)
  • Experience with CoreGraphics and CoreAnimation
  • Experience with RealityKit, SceneKit, Unity, Unreal, or other high-level 3D API
  • Experience with low-level media APIs (AVFoundation, VideoToolbox, etc.)
  • Experience with Motion, After Effects, or other animation editing tools
  • Experience with scripting, unit testing, and automated testing
  • Deep knowledge of GPU architectures
  • Artistic or design background
 
Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
 
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 120.00/hr.

Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you