Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - UI 
United States, California, Cupertino 
677204757

21.04.2025
  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology or related field and 1 year of experience in job offered or related occupation.
  • 1 year of experience with each of the following skills is required:
  • Proposing and visualizing new software features using design tools, including Photoshop, Sketch, Keynote, and Final Cut Pro.
  • Developing user interface software for embedded devices, including user interface frameworks UIKit and AppKit, and development languages Objective-C, C, Swift, and JavaScript.
  • Developing high performance graphics (GPU) software for embedded devices, including graphics technologies CoreGraphics, CoreImage, and CoreAnimation.
  • Developing new software features for embedded devices, including using Xcode, clang.
  • Using performance optimization skills to increase performance of software for embedded devices, including using Instruments and other software profilers.
  • Using debugging skills to increase reliability of software for embedded devices, including LLDB and other software debugging tools.
  • Applying engineering practices, including analyzing complexity, memory use, object oriented design.
  • Using software version control and issue tracking tools, including Git and Bugzilla.